БлогNot. PHP: скрипт, выводящий собственный текст

Помощь дата->рейтинг Поиск Почта RSS канал Статистика nickolay.info Домой

PHP: скрипт, выводящий собственный текст

Классический "олимпиадный" пример, который реализуется на обычных алгоритмических языках программирования настолько же "хитро", насколько элементарно выполняется на PHP.

Скрипт, показывающий сам себя:

<?php echo htmlspecialchars(file_get_contents('./'.$_SERVER['PHP_SELF'])); ?>

(имя файла со скриптом может быть любым).

Если кто-то скажет, что это жульничество, и по условию скрипту было нужно вывести собственный текст без обращения к файловой системе, то можно так:

<?php $a='&lt;?php $a=2; echo str_replace(1+1,chr(39).$a.chr(39),$a); ?&gt;'; echo str_replace(1+1,chr(39).$a.chr(39),$a); ?>

Имя файла тоже любое.

Когда разберёте второй код - считайте, что хорошо знаете PHP :)


теги: php программирование

комментарии (0)

29.09.2013, 13:49; рейтинг: 7604

  свежие записипоиск по блогукомментироватьстатистика

Наверх Яндекс.Метрика
© PerS
вход