[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Функция join()
Renton
Приведу полностью содержимое файлов

index.php

<?php 

function
FillTemplateFromFile($fname = "cool")
{
if(file_exists('./include/'.$fname.'.php')){
$temp=join('',file('./include/'.$fname.'.php'));
echo $temp;
}
else{
//return $fname;
echo "Ploho";
}

}

FillTemplateFromFile();

?>


/include/cool.php

<? echo ("Эта функция работает?"."<br>");
echo strpos(urldecode($_SERVER['QUERY_STRING']), 'ра');
echo ("<br>");
?>


Результат работы скрипта:

"); echo strpos(urldecode($_SERVER['QUERY_STRING']), 'ра'); echo ("
"); ?>


Мне кажется, что вся проблема тут из-за html тегов. То же самое наблюдается при использовании функций implode() и file_get_contents(). Можно как-то исправить проблему?



Спустя 8 минут, 46 секунд (29.08.2010 - 15:52) twin написал(а):
Цитата
Мне кажется, что вся проблема тут из-за html тегов.

Тут совершенно нет проблемы. Посмотри HTML - код страницы, там все есть.
Только не говори, что хотел исполнить этот код.

Спустя 9 минут, 2 секунды (29.08.2010 - 16:01) Renton написал(а):
Цитата (twin @ 29.08.2010 - 12:52)
Тут совершенно нет проблемы. Посмотри HTML - код страницы, там все есть.
Только не говори, что хотел исполнить этот код.

Верно. В html коде страницы все есть. Согласен, что браузер видит тег переноса строки и выполняет перенос строки, но почему не выводиться первая часть кода до тега <br>?

Спустя 8 минут (29.08.2010 - 16:09) twin написал(а):
Потому что браузер это
<? echo ("Эта функция работает?"."<br>

тоже считает тегом. От левой брички до правой.

Спустя 2 минуты, 34 секунды (29.08.2010 - 16:12) Renton написал(а):
А каким тогда образом лучше всего вывести полное содержимое файла?

Спустя 5 минут, 44 секунды (29.08.2010 - 16:18) twin написал(а):
echo htmlspecialchars(file_get_contents('./include/'.$fname.'.php'));

Спустя 5 минут, 34 секунды (29.08.2010 - 16:23) Renton написал(а):
Цитата (twin @ 29.08.2010 - 13:18)
echo htmlspecialchars(file_get_contents('./include/'.$fname.'.php'));

Огромное спасибо!
Быстрый ответ:

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