Forum Webscript.Ru
Программирование => PHP => Тема начата: bemser от 19 Апреля 2005, 16:00:03
-
Не получается при помощи сабжа открыть что-то вроде http://www.www.ru/stat/. Этой функции обязательно надо давать название файла? а если я его не знаю?
-
такие штуки лучше через fsockopen делать
Этой функции обязательно надо давать название файла?
угу
а если я его не знаю?
надо узнать. А кому сейчас легко ?
-
serezniy:
угу
Что угодно давай.
В ман по fopen, "URL wrappers"
-
bemser
этой функции надо давать либо имя файла, либо url
вообще, в документации всё написано
-
а как узнать имя файла которое кроется за http://www.www.ru/www/ последним слэшем? я перепробовал разные index.*htm* и ничего не выходит... нет там таких файлов... извращенский сервер какой-то
-
есть мнение, что дело не в извращенском сервере, а в кривых руках. И полном отсутствии знаний в голове у "программиста"
за http://www.[url]www.ru/www/[/url] нет никаких файлов
файлы бывают только на дисках.
-
RomikChef
А что там, документ? Так разве ж не одно и то-же с файлом (в смысле синонимов). НЕ, я не противоречу, мне интересно, как правильно.
-
нет, не одно и то же.
"там" не документ. там URI
К сожалению, в наше время за программирование берутся люди, не знающие толком устройство компьютера, и в частности - файловой системы.
-
Каждый ресурс в Web - документ HTML, изображение, видеоклип, программа и т.д. - имеет адрес, который может быть закодирован с помощью универсального идентификатора ресурсов (Universal Resource Identifier), или URI.
Спасибы, нашёл, читаю ( и другим того-же).
-
файл бывает только в файловой системе. Это запись в file allocation table, в системных обрастях диска. О файле там записана куча информации- время модификации, занимаемые сектора и так далее. С файлом можно совершать множество операций.
ничего этого в протоколе HTTP - НЕТ.
-
рассказываю подробнее: сохранил я как-то страничку, которая висит по адресу http://www15.soccerstand.com/free/soccerstand/, себе на жесткий диск. Написал скрипт, который достает все необходимое для меня с этой страницы. Все ок. Запускаю в инете, где соответственно в скрипте вместо c:\\http://www.html я пишу http://www15.soccerstand.com/free/soccerstand/ и открываю это дело так: $screen=file(\'http://www15.soccerstand.com/free/soccerstand/\');
в результате чего в $screen я имею нечто похожее на:
Warning: main(./../../desc/free.htm): failed to open stream: No such file or directory in /var/www/html/soccer/free/soccerstand/header.php on line 27
Warning: main(): Failed opening \'./../../desc/free.htm\' for inclusion (include_path=\'.:/usr/share/pear\') in /var/www/html/soccer/free/soccerstand/header.php on line 27
Как выяснилось, в дириктории www15.soccerstand.com/free/soccerstand/ находится файл header.php, и он удачно открывается. но это не то что мне надо. подозреваю, что там есть нечто body.php то что мне и нужно! но как мне узнать его имя? и ещё, там упоменается free.htm, что это?