![]() |
Как открыть пхп скрипт с сервака?
Как открыть пхп скрипт с сервака?
Мне нужна такая прога, которая не рузультат с4рипта выдаёт, как броузер, а сам скрипт! Спасибо! |
www.ankord.com - в случае если сервак на твоей машине... если спросишь как увидеть сорс на серваке к которому и досупа нет... то отправят учится в подготовительную группу...
|
йееееееееее!
комон! |
Для земных пользователей есть?
Мне это очень нужно!!! Это же наверняка кто-нибудь уже придумал!!! хотя бы в поиске что вводить? |
Друг мой...
Есть сервер который работает далеко от тебя. вариант а) у тебя нет к нему доступа. Ты хочешь нарушить авторские права человека который писал скрипты и попросту говоря с(3.14)здиить результат его работы. Сервер обрабатывает скрипт и выдает результать в хтмл, гиф, пдф или чего то там... не важно... а ты хочешь видеть скрипт... Это физически не возможно. вариант б) у тебя есть пароль к фтп серверу на которм есть эти файлы. тогда такую чтуку давно изобрели - называется ФТП клиент. если еще не изобрели - иди изобретай изобретатель... |
|
неужели, нельзя отлавливать скрипт по ходу загрузки?
и кидать его в текстовой файл каждые 2 секунды? я просто сам процесс php не очень понимаю, а тем более, как это устроено в этой форме:) |
!
йеееее не останавливайся на достигнутом!!! =)) |
я серьёзно!
|
Цитата:
|
если там стоит проверка на пороль и логин, то можно открыть запороленную часть сайта!
Тогда вот ещё что: В принципе, пороль может храниться в отдельном файле! Я знаю, что такой топик уже поднимался на форуме, но чтобы подвести итог, дайти мне скрипт, который сможет проверить директорию на названия файлов и вывести мне их названия! Директория уже упамяналась выше! Спасибо! |
Тогда ещё расскажите, как сделать вот это:
http://klim.bormidava.net.ru/secure.html окошко, которое вылезает для входа в систему! |
Поиск "список файлов" в разделе PHP.
|
|
а почему не пашет?
<? $base = "http://www.bormidava.net/require_auth"; #function list_articles($base){ $basedir = opendir("$base"); while ($file = readdir($basedir)) { if ($file != '.' && $file != '..' && eregi(".php","$file")) {$fname=substr($file,0,strlen($file)-4); print("$fname\n"); flush();} } closedir($basedir); #} ?> вот он выводит: Warning: OpenDir: Invalid argument (errno 22) in C:\server\www\index.php on line 4 Warning: readdir(): supplied argument is not a valid Directory resource in C:\server\www\index.php on line 5 Warning: closedir(): supplied argument is not a valid Directory resource in C:\server\www\index.php on line 10 Это ведь не локальныая директория! |
скорее вот так:
<? $base = bormidava.net\require_auth\; #function list_articles($base){ $basedir = opendir($base); while ($file = readdir($basedir)) {$fname=substr($file,0,strlen($file)-4); print("$fname\n"); flush();} closedir($basedir); #} ?> Parse error: parse error, unexpected T_STRING in C:\server\www\index.php on line 2 |
ті добьешь весь форум
потому что вторая строка.
ожидается строка. строки у нас указіваются в кавічках $base = "bormidava.net\require_auth"; без конечного слеша. |
и каталог локальній указівается от текущего или от корня сервера:
$dirname = "{$_SERVER[DOCUMENT_ROOT]}/path/to/dir"; єто от корня $dirname = "/path/to/dir"; єто тоже от корня $dirname = "./path/to/dir"; єто от текущего каталога |
я так и сделал!
<? $base = "bormidava.net\require_auth"; $basedir = opendir($base); while ($file = readdir($basedir)){ $fname=substr($file,0,strlen($file)); print("$fname<br>"); flush(); } closedir($basedir); ?> теперь ещё больше! Warning: OpenDir: Invalid argument (errno 22) in C:\server\www\index.php on line 3 Warning: readdir(): supplied argument is not a valid Directory resource in C:\server\www\index.php on line 4 Warning: closedir(): supplied argument is not a valid Directory resource in C:\server\www\index.php on line 9 Кажется, ему точка во второй строке мешает! Я же сказал, директория далеко от меня! Я на karen2k.h11.ru, а она на bormidava.net!!! HELP!!! |
Цитата:
|
Цитата:
Если каталог находится на ДРУГОМ сервере, то ты не можешь прочесть его таким способом. И хотеть этого -- тоже не должен. Задай себе простой вопрос: а каким макараром список файлов попадет оттуда к тебе? Через http? Через ftp? E-mail'ом? Голубиной почтой? Тот факт, что ты никак не казываешь ни способ доступа и не авторизуешься, не навел тебя на мысль, что так работать не должно? :) |
Цитата:
|
Последний предсонный приступ безумной доброты подвиг меня написать: Не показывай код. Просто скажи внятно, что ты хотел сделать.
|
Так тебе больше нравится?
<? $base = "http:\\\\www.bormidava.net\\require_auth"; $basedir = opendir("$base"); while ($file = readdir("$basedir")){ $fname=substr($file,0,strlen($file)); print("$fname<br>"); flush(); } closedir("$basedir"); echo '{'.$base.'}'; ?> Warning: OpenDir: Invalid argument (errno 22) in C:\server\www\index.php on line 3 Warning: readdir(): supplied argument is not a valid Directory resource in C:\server\www\index.php on line 4 Warning: closedir(): supplied argument is not a valid Directory resource in C:\server\www\index.php on line 9 {http:\\www.bormidava.net\require_auth} А что делать-то??? Что, неужели никто не знает??? Поиск хотя бы!!! |
Цитата:
|
Ладно! Утро вечера мудренее!
Я тоже со спичками в глазах сидел:) Мне нужно получить список всех папок и файлов, или хотябы просто файлов с сервака, который лежит далеко от меня! Я на karen2k.ru, а он на bormidava.net!!! Вот и всё! |
1. В HTTP нет файлов и папок. Соответственно сделать то, что ты сформулировал, невозможно. :)
2. В HTTP есть ресурсы. Посылаешь некоторый запрос с кучей заголовков -- а тебе возвращают опять таки заголовки и некоторый контент в виде цепочки байт. 3. В некоторых случаях :) означенная цепочка байт может быть интерпретирована как список файлов или чего-то подобного. Либо -- как некоторый файл. :) Соответственно, что нужно делать: 1. Послать правильный запрос на удаленный сервер. 2. Принять ответ и отпарсить его в надежде, что формат совпадает с ожидаемым. Поможет тебе в этом CURL. |
a) я номано сформулировал?
б) я не знаю, что такое CURL! в) хотя бы ссылку на поиск! |
Цитата:
|
|
пора заканчивать этот детский сад...
1 - у тебя есть функция - она читает файлы на том же серваке, что и сам фаил... - тоже самое что ты по своему компу лазаешь... 2 - узнать файловую структуру на чужом сервере ты естественно не сможешь... так же как и скрипты и всё тому подобное... иначе вся политика безопасности и т.п. чушь никому не нужна... приходи бери всё что хочешь... курл... хорошая вещь... но не для тебя =) он не помощник в твоём вопрос... ну вообще никак... пожалуйста... прежде чем продолжить что-то писать - сначала почитай про всякие умные протоколы и пойми принцип работы всяких умных вещей... |
Да. Детский сад закончен.
Учи. http://php.net/manual http://php.net/curl http://php.net/fopen да Цитата:
Топик закрыт |
| Часовой пояс GMT +4, время: 18:28. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.