PHP . SU
Программирование на PHP, MySQL и другие веб-технологии
Страниц (8): « 1 2 [3] 4 5 6 7 8 »
Найдено сообщений: 118
kochan10
Отправлено: 02 Сентября, 2010 - 17:33:44 • Тема: Проблема с JavaScript eval() • Форум: JavaScript & VBScript
Ответов: 3 Просмотров: 1843
помогите, с сервера приходят данные в таком формате:
CODE (
htmlphp ):
скопировать код в буфер обмена
 ['29.5', '3.333', 'Заказ на печать:
Формат: A4
Качество: Эконом
Плотность: Обычная
Цветное копирование: Нет
Двустороннее копирование: Да
Печать в край: Нет
Оригинальных страниц: 1
Тираж: 1
----------------------------
Заказ на печать:
Формат: A4
Качество: Эконом
Плотность: Обычная
Цветное копирование: Нет
Двустороннее копирование: Да
Печать в край: Нет
Оригинальных страниц: 1
Тираж: 3
----------------------------
']
Нужно это взять в 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 - 18:27:08 • Тема: Помогите с заменой ид на ник • Форум: Напишите за меня, пожалуйста
Ответов: 4 Просмотров: 52
по регуляркам находить /src=(\d{1,n})/ и, производя поиск по этому ИДу в таблице, заменять на ник используя preg_replace
я бы так сделал
(Добавление)
описываю:
PHP:
скопировать код в буфер обмена
//сначала парсишь с базы все ники, чтобы был массив, скажем такого плана
$nicks = array ( 'id' => 'nick' ) ; $text = //тут сам твой текст
//потом поиск по тексту по маске
$pattern = "//(src=)|(dst=)(\d+)/i" ;
//Теперь по полученным значениям вставляешь ники
foreach ( $matches [ '3' ] as $val )
{
}
//$text на выходе это начальный лог с никами вместо src=id и dst=id
Или тебе нужно заменить только ИДы и оставить src= и dst= ?
kochan10
Отправлено: 22 Августа, 2010 - 18:24:48 • Тема: Нужен php скрипт. • Форум: FreeLance
Ответов: 8 Просмотров: 3393
капча на то и сделана, чтобы её такие скрипты не оходили.
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
Нужно в нём вставить перед последней точкой переменную.
Делаю так:
Не работает. Помогите, пожалуйста.
kochan10
Отправлено: 28 Июня, 2010 - 15:25:18 • Тема: CLASS метод в методе • Форум: Программирование на PHP
Ответов: 22 Просмотров: 1447
Вот твой первый код (с моими поправками):
PHP:
скопировать код в буфер обмена
<?PHP
class class1{
public $var1 ;
function method1( $string ) {
global $var2 ;
$this -> var1 = $string ;
$var2 = $string ;
echo $this -> method2 ( $string ) . "<br/>" . $this -> method3 ( ) . "<br/>" . $this -> method4 ( ) ;
}
function method2( $string2 ) {
}
function method3( ) {
}
function method4( ) {
global $var2 ;
}
}
$ob = new class1;
$ob -> method1 ( "PHP is proud to announce TestFest 2010. TestFest is PHP's annual
campaign to increase the overall code coverage of PHP through PHPT tests. During
TestFest, PHP User Groups and individuals around the world organize local events
where new tests are written and new contributors are introduced to PHP's testing
suite." ) ;
?>
Так всё прекрасно работает.
(Добавление)
Хоть работает у тебя?=)))
Страниц (8): « 1 2 [3] 4 5 6 7 8 »
Powered by ExBB FM 1.0 RC1. InvisionExBB