IMHO.WS

IMHO.WS (http://www.imho.ws/index.php)
-   Веб-программирование (http://www.imho.ws/forumdisplay.php?f=29)
-   -   Просмотр удаленного PHP кода (http://www.imho.ws/showthread.php?t=65111)

klakens 27.07.2004 12:30

Просмотр удаленного PHP кода
 
Можно ли просмотреть PHP код файлов на удаленном хосте? Структура каталогов известна, имена файлов тоже. Прочие ресурсы (js, css) видно без проблем, php при скачивании (wget) ессно выполняются => HTML код. По идее, если в .htaccess запретить просмотр содержимого, то я не должен видеть остальные ресурсы, а я их вижу, кроме php. Или я чего-то не понимаю?

_ARMAGEDDON_ 27.07.2004 13:03

php код никак не посмотриш если доступа на ftp нет

klakens 27.07.2004 13:40

А остальные файлы почему видно?

is_absent 27.07.2004 13:43

klakens
потому что их предварительно не обрабатывает сервер... а при запросе с веб-сервера файла PHP, его сначала обрабатывает сам PHP, а уж потом результат отдается апачу (или другому веб-серверу)

dr-evil 27.07.2004 13:45

если на сервере есть поддержка php как языка - то при запросе файла .php, клиенты направляется вывод исполнения этого скрипта. Т.е. банально запросив php-скрипт, ты получаешь результат его исполнения. А для просмотра содержимого исполняемого скрипта можно использовать:
1. Другой php-скрипт
2. FTP
3. Shell доступ (довольно редко)

klakens 27.07.2004 14:22

is_absent dr-evil tnx, это понятно.

ОК. Просмотр php из другого php-скрипта я знаю как организовать. Я так понимаю этот скрипт должен быть на удаленной машине, иначе получим html или 403? Или можно запустить на локалке и увидеть удаленный код?

Вообще, меня это интересует по двум вопросам.
1. Переделываю Storyteller CMS 1.7.2 под свои нужды (чтоб сохранить powered by и увеличить защиту)
2. Хочу спереть код wysiwygpro 2.2.2 c оффсайта. Там есть скрипт, показывающий код, но к нужной папке форбиттен. Соответственно с этим облагораживаю свой сайт (будущий)

Die_Slogan 27.07.2004 17:01

Цитата:

Сообщение от klakens
is_absent dr-evil tnx, это понятно.

ОК. Просмотр php из другого php-скрипта я знаю как организовать. Я так понимаю этот скрипт должен быть на удаленной машине, иначе получим html или 403? Или можно запустить на локалке и увидеть удаленный код?

Как видно, не совсем понял. Скрипт должен быть на той же самой машине

klakens 27.07.2004 19:52

Понял... просто зудело... А ВДРУГ!!?


Часовой пояс GMT +4, время: 23:41.

Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.