| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > PHP: Общие вопросы > Вывод файла (подробно) |
| Автор: Wolves 2.10.2003, 13:47 |
| Можете мне подсказать как с помощью php скрипта вывести содержимое фойла... тоесть если это и html и php... что бы не запускал (можно так сказать) а выводил содержимое! Если можно то все более подробней... |
| Автор: MuToGeN 2.10.2003, 14:08 |
| http://forum.vingrad.ru/index.php?act=ST&f=39&t=11913 |
| Автор: Master 2.10.2003, 14:10 |
| http://ru.php.net/fopen |
| Автор: Wolves 2.10.2003, 14:24 |
| А конкретно можно скриптик... Please!!!! |
| Автор: Master 2.10.2003, 14:29 |
| Давайте начнем копировать ман в форум... кто возьмется? |
| Автор: Wolves 2.10.2003, 14:44 |
| Master, ты не понял.... мне нужен скрипт который обрабатывает и html и php, и что бы реально все выводил... нужно очень срочно.... Вроде программеры, а помочь не могул... |
| Автор: MuToGeN 2.10.2003, 14:50 | ||
|
| Автор: MuToGeN 2.10.2003, 14:51 |
| Wolves, помочь можем, но делать за другого человека его работу не особо охота. |
| Автор: Wolves 2.10.2003, 15:03 |
| MuToGeN, и не чего и не получилось... в одном случает он пишит "Warning: stat failed for http://127.0.0.1/test.php (errno=2 - No such file or directory) in c:\apache\htdocs\file.php on line 9" в другом случае он только убирает <br> и может еще что то , но вот <hr> и все в том же духе , включая таблиц... он их выполняет... HELP ME! PLEASE! |
| Автор: MuToGeN 2.10.2003, 15:06 | ||
А... точно...
|
| Автор: Wolves 2.10.2003, 15:23 | ||
MuToGeN, а ты сам то пробовал это запустить
HELP ME |
| Автор: MuToGeN 2.10.2003, 15:36 |
| Блин... Если я буду все тестить, то на работу времени точно не останется. Wolves, можешь сам с конца 8й строки убрать лишнюю скобку или это тоже самому сделать? Извиняюсь, если кто-то сочтет это грубым. |
| Автор: Wolves 2.10.2003, 16:41 | ||
| MuToGeN, да не грубо... дык я енто уже сразу же и убрал... Вот тут теперь немного другая проблемма с этим.... когда набираю http://127.0.0.1/file.php?filelink=http://127.0.0.1/test.php при $filename=$filelink; (это просто так) вот что выдает
А когда просто http://127.0.0.1/file.php?filelink=test.php все реально выводит..... как можно это все доработать? |
| Автор: MuToGeN 2.10.2003, 16:46 |
| return fread($fp,filesize($file))); меняешь на while($c=fread($fp,1024)) $o.=$c; return $o; |
| Автор: Wolves 2.10.2003, 17:11 |
| MuToGeN, Спасибо тебе большое.... |
| Автор: Wolves 2.10.2003, 17:15 |
| MuToGeN, ой... а php код |
| Автор: Secandr 2.10.2003, 18:02 | ||
А что если
Проверял php и html не выполняет |
| Автор: Wolves 2.10.2003, 19:00 | ||||
| Secandr ну да... а то я вижу... вот что получилось:
В место:
|
| Автор: Wolves 2.10.2003, 19:02 | ||
Secandr хэх.. или вот тебе кусочик index'a этого форума...
Что то не очень уж так похоже.. |
| Автор: Secandr 2.10.2003, 19:36 |
| Wolves Всё работает на ура. Ты как файл запрашиваешь? И что именно не похоже? |
| Автор: Master 3.10.2003, 09:32 |
| Да ё.. мае. Скрипт при открытии страницы с сервера выдаст результат обработки скрипта.. Если есть файл http://domain/1.php и его открыть с таким путем, то ясный хрен что запрос обработается сервером, а потом выдаст результат, а если ты его откроеш с того же сервера, но не как url, а как файл... например: /1.php то он его не будет выполнять и покажет тебе содержимое файла... Извените за резкость.. не выспался |
| Автор: MuToGeN 3.10.2003, 09:42 | ||||
Короче говоря, небольшие пояснения... Что делает
Что делает
|
| Автор: MuToGeN 3.10.2003, 09:43 |
| Master, конечно, прав, но, вроде, никто в этом топике не пытался получить PHP сурсы с другого сервера. |
| Автор: Secandr 3.10.2003, 10:09 |
| MuToGeN А чем мой код отличается? |
| Автор: MuToGeN 3.10.2003, 10:11 |
| Да, собственно, только размером. |
| Автор: Wolves 3.10.2003, 13:00 |
| Да нет, мне нужно что бы он выводил html и php код с другого сервера... тоесть тама находяться файлы с примерами , а с другого я их показываю... (вот такая сложная штука) Поясняю, что бы он запускал типа такого http://domain/primer/1.php |
| Автор: Master 3.10.2003, 13:38 | ||
Я щас умру |
| Автор: MuToGeN 3.10.2003, 14:22 |
| Для такой ситуации есть FTP |
| Автор: Wolves 3.10.2003, 14:55 |
| MuToGeN, нет... мдин... что не кто не может помочь Master, не умирай.. ты еще нужен миру... |
| Автор: Wolves 3.10.2003, 15:33 |
| Чесно скажу.. мне этот скрипт нужен не для вреда... помогите... |
| Автор: MuToGeN 3.10.2003, 15:39 |
| Wolves, какая разница, для чего он нужен - это так и так невозможно. |
| Автор: Wolves 3.10.2003, 15:54 |
| MuToGeN, ну да.... но вот только мне один чел выкладывал на свой сайт скрипт который открывает и не запускает.. все там как на ладони.... Это реально возможно... |
| Автор: MuToGeN 3.10.2003, 16:22 |
| Wolves, вот только не надо "а я где-то видел то-то и то-то"... Если читать скрипты с твоего собственного сайта - то все ОК, если с чужих сайтов - это невозможно. |
| Автор: Kefir 3.10.2003, 16:23 |
| Wolves, ну что я могу сказать - значит гений этот чел. Представь ситуацию: smth.php: <? define("DB_HOST", "some_host"); defien("DB_USER", "hello_hackers!!!"); define("DB_PASS", "and_this_is_my_password!"); define("NOTE", "ok_now_you_know_my_DB_information!"); ... ?> Тебе не кажется, что в таком случае "кто-то" может узнать всё ЭТО? а? |
| Автор: Kefir 3.10.2003, 16:25 |
| Прошу прощения за спам, но, вам всё это ничего не напоминает?.. Просто где-то я это всё уже видел... |
| Автор: Secandr 3.10.2003, 17:10 |
| Kefir Точно была эта тема уже. Человеку по русски объяснили, что это невозможно. Не поверил |
| Автор: Vco 3.10.2003, 17:24 |
| Люди а что за скрипт на manlix.ru - граббер? Вроде вытягивает любую инфу т.е содержание файла с другово сайта, я хз насчёт того Что именно он делает - несмог присоедениться к другим |
| Автор: Wolves 3.10.2003, 17:28 |
| MuToGeN, Secandr, ну блин... если не хотите помочь, то так и скажите... Vco, ща глянем... |
| Автор: Secandr 3.10.2003, 18:42 |
| Wolves Это есть взлом системы. Еслихочешь взять исходник файла с другого сервера - ищи дыры в сервере. А это уже взлом. Мы программисты, а не хакеры.... Если есть такая необходимость, договорись с админом другого сервера, чтоб дал тебе фтп, шела,... Через http:// не пройдёт!!! P.S. Если напишишь такой скрипт, то тебе "нобеевку" дадут или посадять. Только опубликуй его тут. |
| Автор: Kefir 3.10.2003, 23:36 |
| Secandr, строго! Wolves, мы хотим помочь (хоть ты ко мне и не обращался). Просто не знаем как тебе ещё объяснить, что это "за просто так" НЕ сделать! |
| Автор: Wolves 5.10.2003, 17:29 |
| Kefir, обидно... обидно... ну что ж.... пущай тогда тому и быть.. |
| Автор: Master 6.10.2003, 09:59 |
| Wolves послушай. Никто тебе тут помоч не сможет... Единственное что тебе можно сделать, - это забыть это как страшный сон или забросить PHP куда подальше и сесть за C++ и копаться в исходниках серверов в поисках дыр... Ты не туда полез со своим вопросом! Предлогаеш чтобы мы занимались взломом сервера... но здесь этим не занимаются... по крайней мере за время моего тут прибывания никто об этом не упоминал и эти 3 страницы этой глупой темы тому подтверждение... Вскрытие чужого кода - это есть несонкцианированное получение коденфициальной инфы. А ты даже не сказал за каким благим делом тебе это понадобилось. Опять сори что в таком тоне... опять не выспался А тема сакс! |
| Автор: IZ@TOP 7.10.2003, 12:52 |
| Короче полный бред ... |