PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи

Страниц (8): « 1 2 [3] 4 5 6 7 8 »

> Найдено сообщений: 118
kochan10 Отправлено: 04 Сентября, 2010 - 14:45:18 • Тема: JavaScript проверка данных • Форум: JavaScript & VBScript

Ответов: 8
Просмотров: 4853
как проверить, что содержится в переменной? там может быть либо текст, либо число (float).
kochan10 Отправлено: 02 Сентября, 2010 - 20:36:14 • Тема: Проблема с JavaScript eval() • Форум: JavaScript & VBScript

Ответов: 3
Просмотров: 1843
всё равно не хочет((
(Добавление)
Всё! Работает! надо было заменять не только \n, а \r\n)) теперь всё работает))
kochan10 Отправлено: 02 Сентября, 2010 - 17:33:44 • Тема: Проблема с JavaScript eval() • Форум: JavaScript & VBScript

Ответов: 3
Просмотров: 1843
помогите, с сервера приходят данные в таком формате:
CODE (htmlphp):
скопировать код в буфер обмена
  1. ['29.5', '3.333', 'Заказ на печать:
  2. Формат: A4
  3. Качество: Эконом
  4. Плотность: Обычная
  5. Цветное копирование: Нет
  6. Двустороннее копирование: Да
  7. Печать в край: Нет
  8. Оригинальных страниц: 1
  9. Тираж: 1
  10. ----------------------------
  11. Заказ на печать:
  12. Формат: A4
  13. Качество: Эконом
  14. Плотность: Обычная
  15. Цветное копирование: Нет
  16. Двустороннее копирование: Да
  17. Печать в край: Нет
  18. Оригинальных страниц: 1
  19. Тираж: 3
  20. ----------------------------
  21. ']

Нужно это взять в eval и приравнять переменной, чтобы был массив. Когда приходят только первые две элемента - всё нормально. А когда вместе с третьим (больщой текст) тогда eval не проходит, Opera DragonFly пишет "Uncaught exception: SyntaxError: at index 34: syntax error"
Помогите, пожалуйста, чем быстрее, тем лучше. Заранее благодарен.
kochan10 Отправлено: 23 Августа, 2010 - 09:42:44 • Тема: Нужен php скрипт. • Форум: FreeLance

Ответов: 8
Просмотров: 3393
очень интересно было бы взглянуть на ваш способ обхода капчи.
выложите, плиз Радость
kochan10 Отправлено: 23 Августа, 2010 - 09:38:53 • Тема: С чего начинать программировать? • Форум: Прочее

Ответов: 3
Просмотров: 40
для начала, если хотите работать с php, нужно установить и настроить его на своём компе, попрактиковаться, а потом делать сайты.
kochan10 Отправлено: 22 Августа, 2010 - 21:32:23 • Тема: Помогите с заменой ид на ник • Форум: Напишите за меня, пожалуйста

Ответов: 4
Просмотров: 52
Поправил предыдущее сообщение
kochan10 Отправлено: 22 Августа, 2010 - 19:29:21 • Тема: Вывод иерархии в обратном порядке • Форум: Программирование на PHP

Ответов: 9
Просмотров: 2256
да, дерево он не выводит, но, как я понимаю, в таком случае нужно делать не WHERE pid=**, а WHERE id=***
kochan10 Отправлено: 22 Августа, 2010 - 18:27:08 • Тема: Помогите с заменой ид на ник • Форум: Напишите за меня, пожалуйста

Ответов: 4
Просмотров: 52
по регуляркам находить /src=(\d{1,n})/ и, производя поиск по этому ИДу в таблице, заменять на ник используя preg_replace
я бы так сделал
(Добавление)
описываю:
PHP:
скопировать код в буфер обмена
  1. //сначала парсишь с базы все ники, чтобы был массив, скажем такого плана
  2. $nicks=array('id' => 'nick');
  3. $text = //тут сам твой текст
  4. //потом поиск по тексту по маске
  5. $pattern = "//(src=)|(dst=)(\d+)/i";
  6. preg_match_all($pattern,$text,$matches);
  7. //Теперь по полученным значениям вставляешь ники
  8. foreach($matches['3'] as $val)
  9.         {
  10.                 $text = str_ireplace("src=$val",$arr[$val],$text);
  11.                 $text = str_ireplace("dst=$val",$arr[$val],$text);
  12.         }
  13. //$text на выходе это начальный лог с никами вместо src=id и dst=id

Или тебе нужно заменить только ИДы и оставить src= и dst= ?
kochan10 Отправлено: 22 Августа, 2010 - 18:24:48 • Тема: Нужен php скрипт. • Форум: FreeLance

Ответов: 8
Просмотров: 3393
капча на то и сделана, чтобы её такие скрипты не оходили.
kochan10 Отправлено: 30 Июня, 2010 - 09:28:31 • Тема: Имя файла • Форум: Регулярные выражения

Ответов: 7
Просмотров: 367
Понятно, спасибо=)
kochan10 Отправлено: 29 Июня, 2010 - 14:22:30 • Тема: Имя файла • Форум: Регулярные выражения

Ответов: 7
Просмотров: 367
Да, спасибо, ошибся=)
Только ещё один момент. Нужно, чтобы переменная $i добавлялась только тогда, когда нету скобок с цифрами. Она и есть (1). Как в винде при копировании файлов.
kochan10 Отправлено: 29 Июня, 2010 - 13:31:02 • Тема: Имя файла • Форум: Регулярные выражения

Ответов: 7
Просмотров: 367
точек может быть ведь и несколько. и ещё появилась необходимость изменять такое: desktop(2).ini на desktop(3).ini.
Т.е. если в скобках есть цифра, увеличить её на единицу.
kochan10 Отправлено: 29 Июня, 2010 - 13:04:16 • Тема: Имя файла • Форум: Регулярные выражения

Ответов: 7
Просмотров: 367
Есть файл. Скажем, desktop.ini
Нужно в нём вставить перед последней точкой переменную.
Делаю так:
PHP:
скопировать код в буфер обмена
  1. $pattern="/^((.*)+)(\.[a-zA-Z0-9]+)$/i";
  2. $file=preg_replace($pattern,"\1".$i."\2",$file);

Не работает. Помогите, пожалуйста.
kochan10 Отправлено: 28 Июня, 2010 - 15:43:36 • Тема: CLASS метод в методе • Форум: Программирование на PHP

Ответов: 22
Просмотров: 1447
Вот! Правильно JustUserR говорит=)
kochan10 Отправлено: 28 Июня, 2010 - 15:25:18 • Тема: CLASS метод в методе • Форум: Программирование на PHP

Ответов: 22
Просмотров: 1447
Вот твой первый код (с моими поправками):
PHP:
скопировать код в буфер обмена
  1. <?PHP
  2. class class1{
  3. public $var1;
  4. function method1($string){
  5. global $var2;
  6. $this->var1=$string;
  7. $var2=$string;
  8. echo $this->method2($string)."<br/>".$this->method3()."<br/>".$this->method4();
  9. }
  10. function method2($string2){
  11. return preg_replace("/2010/isU","2011",$string2);
  12. }
  13. function method3(){
  14. return preg_replace("/2010/isU","2012",$this->var1);
  15. }
  16. function method4(){
  17. global $var2;
  18. return preg_replace("/2010/isU","2013",$var2);
  19. }
  20. }
  21.  
  22. $ob=new class1;
  23. $ob->method1("PHP is proud to announce TestFest 2010. TestFest is PHP's annual
  24. campaign to increase the overall code coverage of PHP through PHPT tests. During
  25. TestFest, PHP User Groups and individuals around the world organize local events
  26. where new tests are written and new contributors are introduced to PHP's testing
  27. suite.");
  28. ?>

Так всё прекрасно работает.
(Добавление)
Хоть работает у тебя?=)))

Страниц (8): « 1 2 [3] 4 5 6 7 8 »
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB