[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Задать значение переменной большим куском текста
Bratishka
Добрый день, хочу отладить регулярку, которая парсит исходный текст сайта. Но дело в том что после 5-6 обращений сайт временно банит. Поэтому я сохранил его исходный текст и хочу отдельно отладить регулярку. Но дело в том что текст состоит из всяких скобочек кавычек и слешей, и к тому же очень длинный, поэтому просто $text = "тут текст" не срабатывает, ругается на символы.
Как быть?



Спустя 6 минут, 51 секунда (9.06.2012 - 16:35) Zzepish написал(а):
экранировать

Спустя 6 минут, 56 секунд (9.06.2012 - 16:42) Bratishka написал(а):
Написал после того как задал переменную $text текстом следующее:
$text= preg_quote($text, "{");
Но все равно ругается
syntax error, unexpected '{'

Спустя 22 минуты, 13 секунд (9.06.2012 - 17:04) Zzepish написал(а):
addslashes()

Спустя 29 минут, 40 секунд (9.06.2012 - 17:34) Bratishka написал(а):
Сделал после текста echo addslashes($testtu);
Все равно unexpected '{'

Спустя 9 минут, 14 секунд (9.06.2012 - 17:43) Zzepish написал(а):
тогда проэкранируй ее! str_replace('{','\{',$str)

Спустя 5 минут, 11 секунд (9.06.2012 - 17:49) Bratishka написал(а):
Zzepish
сделал
теперь пишет unexpected 'file'
file - это просто один из кусков текста
пробовал его на пустоту менять, не получается

Спустя 3 минуты, 46 секунд (9.06.2012 - 17:52) Zzepish написал(а):
кинь мне код! сейчас разберем

Спустя 11 минут, 31 секунда (9.06.2012 - 18:04) Bratishka написал(а):
Отправил!
Еще если там ' заменить " то все работает! Но вот без замены никак!

Спустя 2 часа, 1 минута, 41 секунда (9.06.2012 - 20:06) Xes написал(а):
ob_start();
require(путь к твоему файлу c html кодом страницы);
$var = ob_get_clean();

Спустя 1 час, 31 минута, 27 секунд (9.06.2012 - 21:37) killer8080 написал(а):
Bratishka
сохрани контент в отдельный файл
$text = file_get_contents('content.txt');
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.