Задачка

workOnFood

Новичок
Всем доброго дня. Нашел на одном форуме задачку следующего содержания - Написать программу, выводящую на экран свой собственный код. Использовать функции чтения файла нельзя. - http://www.masterwebs.ru/index.php?showtopic=5975&view=findpost&p=35244. Задачка заинтересовала потому что совершенно нет мыслей как это возмжно сделать. На самом форуме не нашел решения или хотябы обсуждения задачи. Хотел создать тему, но там стоит ограничение на создание тем от десяти постов, да и вообще людей там не густо. Собственно вопрос - есть ли решение у этой задачи впринципе и если есть то что почитать чтобы понять как?
 
Тоже сначала думал сделать так, но highlight_file() это вроде бы как тоже функция чтения файла.
$x = 'cat '.__FILE__;
echo `$x`;
Этот код честно говоря не понял, а именно что значат `` - эти кавычки и почему у меня браузер повис когда я запустил скрипт?=) Я так понял он зациклился на отображении самого себя... Объясните пожалуйста что это ``
 
ничего не подвисает, ничего там не циклится
браузер получает исходный код с открывающимся тегом php вначале и отрисовывает пустую страницу,
смотри "исходный код" страницы

почитай про backtick operator
 
$x = __FILE__;
echo `$x`;
Так виснет.
$x = $_SERVER['DOCUMENT_ROOT'].__FILE__;
echo `$x`;
Так ничего не отображает. В исходном коде тоже пусто.
Или я не правильно понял 'cat'. ?
А про кавычки почитал, спасибо.
 
Если я ничего не напутал, выходит задача не решена. Код не отображается, а исполняется.
 
Ragazzo
Спасибо за полезную ссылочку. Оказывается это довольно распространенное явление. А я думаю чего люди ругаются - квайны кавайны=)
 
щас php-шную попробовал -- ничего не выдает!!! :(
обманка в википедии? :(
 
щас еще раз попробую... если не получится, буду считать, что вы лично меня обманули :(
Ради бога, вы будете единственным кто так считает из всех кто видел мое сообщение.
 
Сверху