Марат А.
245 сообщений
#16 лет назад
Имеется файл some.php. Необходимо, чтобы файл выводил свой же PHP код.
Файловыми функциями пользоваться нельзя.
Интересна сама идея. (можно без реализации)
Александр Л.
25 сообщений
#16 лет назад
Файл удалённый? Если нет, то можно просто убрать все <?php и ?>
Евгений Кашкаров
450 сообщений
#16 лет назад
Php код, который в нём самом?
Марат А.
245 сообщений
#16 лет назад
Да, php код, который в нем самом.
Qvgroup Qvgroup
123 сообщения
#16 лет назад
<?php
highlight_string(implode(file($_SERVER)));
?>
Марат А.
245 сообщений
#16 лет назад
Да, забыл сказать:
файловыми функциями пользоваться нельзя. (вот в чем загвоздка)
Николай М.
1895 сообщений
#16 лет назад
File_get_contents ?
Марат А.
245 сообщений
#16 лет назад
Цитата ("MMM_Corp"):
File_get_contents ?


файловыми функциями пользоваться нельзя. (вот в чем загвоздка)
Никита К.
1594 сообщения
#16 лет назад
СURL может?
Марат А.
245 сообщений
#16 лет назад
Цитата ("Anexroid"):
СURL может?


я вот думаю тоже: либо CURL либо сокеты использовать. Как думаете теоретически возможно?
Николай М.
1895 сообщений
#16 лет назад
CURL на многих хостингах остуствует, как и возможность открывать сокет
Антон Сердюк
120 сообщений
#16 лет назад
Веб-сервер Вам не выдаст PHP-код, если вы к нему обратитесь курлом или через сокеты.
На первый взгляд решения не через чтение файла не видно... А можно вопрос, почему нельзя использовать файловые функции?
Марат А.
245 сообщений
#16 лет назад
Цитата ("MMM_Corp"):
CURL на многих хостингах остуствует, как и возможность открывать сокет


Рассматриваем идеальный случай - доступны сокеты скажем. Значит с помощью сокетов реально?
Антон С.
89 сообщений
#16 лет назад
Причем тут cURL? Какие еще сокеты? Что за бред..
UPD: Прошу прощения, когда писал комментарий, сообщения m00t`a еще не было.
Вы не сделаете этого не взаимодействуя с файловой системой..
Марат А.
245 сообщений
#16 лет назад
Цитата ("Pr0ks"):
Причем тут cURL? Какие еще сокеты? Что за бред..


Зачем флудить? Если знаешь вариант получше, можешь объяснить.
Никита К.
1594 сообщения
#16 лет назад
Другого выхода кроме File() не вижу
Николай М.
1895 сообщений
#16 лет назад
Фегня какаято, без файлових ф-нкций нельзя такой инфи получить)
Александр Ш.
12 сообщений
#16 лет назад
<?php $str = '<?php $str = \'Z\'; echo substr_replace($str, addslashes($str), 14, 1); ?>'; echo substr_replace($str, addslashes($str), 14, 1); ?>
Лев П.
249 сообщений
#16 лет назад
.htaccess можно пользоваться?)
Антон Сердюк
120 сообщений
#16 лет назад

<?
printf($a = '<?
printf($a = %c%s%c, 39, $a, 39);
?>', 39, $a, 39);
?>

Еще код в тему..