![]() |
Модераторы: skyboy, MoLeX, Aliance, ksnk |
![]() ![]() ![]() |
|
Dima85 |
|
||||||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 396 Регистрация: 19.7.2007 Репутация: нет Всего: нет |
Подгружаю файл, в нем смотрю первую строчку
Которая выглядет таким образом:
и записываю текст в переменную. Это все работает но если в подгружаемый файл в первую строчку добавить "<?php echo $taxifirm; ?>" Пример:
то $buf[1] оказывается пустым, почему и что делать? |
||||||
|
|||||||
ayax2005 |
|
|||
![]() echo $smile ![]() ![]() Профиль Группа: Участник Сообщений: 516 Регистрация: 17.4.2008 Где: Питер Репутация: 2 Всего: 11 |
Может быть потому, что когда вы читаете файл, он не исполняется как скрипт, а знака ? нет в вашей регулярке?)
-------------------- все вопросы - из-за неверной формулировки задачи |
|||
|
||||
Dima85 |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 396 Регистрация: 19.7.2007 Репутация: нет Всего: нет |
Возможно. Как это исправить?
А может быть ошибка в этом "#<h2[^>]*>([^<]+)</h2>#isU" Может он неправильно понимает <?php ?>? Это сообщение отредактировал(а) Dima85 - 9.12.2010, 00:53 |
|||
|
||||
skyboy |
|
|||
неОпытный ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9820 Регистрация: 18.5.2006 Где: Днепропетровск Репутация: 75 Всего: 260 |
регулярка
не соответствует строке кроме того, если под "подгружением" понимается file_get_contents/file и т.д., то выражение <?php echo $taxifirm; ?> никак не будет выполнено перед разбором строк файла. И в итоге(даже если исправишь свою регулярку, которая "разбивалась" бы и о <h2><b>test</b></h2>) ты получишь смесь текста и РНР-кода, который будет выведен, а не выполнен(если только ты не используешь eval) |
|||
|
||||
![]() ![]() ![]() |
Правила форума "PHP" | |
|
Новичкам:
Важно:
Внимание:
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | PHP: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |