Автор Тема: file()  (Прочитано 5269 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн bemser

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 62
  • +0/-0
  • 0
    • Просмотр профиля
    • http://elbor.info
file()
« : 19 Апреля 2005, 16:00:03 »
Не получается при помощи сабжа открыть что-то вроде http://www.www.ru/stat/. Этой функции обязательно надо давать название файла? а если я его не знаю?
гипсокартон, сухие смеси
http://elbor.info

Оффлайн serezniy

  • Завсегдатай
  • Новичок
  • *
  • Сообщений: 34
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
file()
« Ответ #1 : 19 Апреля 2005, 16:45:49 »
такие штуки лучше через fsockopen делать

Цитировать
Этой функции обязательно надо давать название файла?

угу
Цитировать
а если я его не знаю?

надо узнать. А кому сейчас легко ?

Оффлайн CGVictor

  • теперь местный
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 2511
  • +0/-0
  • 2
    • Просмотр профиля
    • http://cg.net.ru
file()
« Ответ #2 : 19 Апреля 2005, 16:49:01 »
Цитировать
serezniy:
угу

Что угодно давай.

В ман по fopen, "URL wrappers"
LJ: Backslashed life (rss)

Оффлайн Меняздесьдавнонет

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
file()
« Ответ #3 : 19 Апреля 2005, 16:54:57 »
bemser
этой функции надо давать либо имя файла, либо url
вообще, в документации всё написано

Оффлайн bemser

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 62
  • +0/-0
  • 0
    • Просмотр профиля
    • http://elbor.info
file()
« Ответ #4 : 19 Апреля 2005, 23:43:38 »
а как узнать имя файла которое кроется за http://www.www.ru/www/ последним слэшем? я перепробовал разные index.*htm* и ничего не выходит... нет там таких файлов... извращенский сервер какой-то
гипсокартон, сухие смеси
http://elbor.info

Оффлайн Меняздесьдавнонет

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
file()
« Ответ #5 : 20 Апреля 2005, 00:33:31 »
есть мнение, что дело не в извращенском сервере, а в кривых руках. И полном отсутствии знаний в голове у "программиста"

за http://www.[url]www.ru/www/[/url] нет никаких файлов
файлы бывают только на дисках.

Оффлайн hoblin

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 68
  • +0/-0
  • 0
    • Просмотр профиля
    • http://master-oil.com
file()
« Ответ #6 : 20 Апреля 2005, 01:44:57 »
RomikChef
А что там, документ? Так разве ж не одно и то-же с файлом (в смысле синонимов). НЕ, я не противоречу, мне интересно, как правильно.
:( => RTFM => :)

Оффлайн Меняздесьдавнонет

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
file()
« Ответ #7 : 20 Апреля 2005, 01:57:20 »
нет, не одно и то же.
"там" не документ. там URI
К сожалению, в наше время за программирование берутся люди, не знающие толком устройство компьютера, и в частности - файловой системы.

Оффлайн hoblin

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 68
  • +0/-0
  • 0
    • Просмотр профиля
    • http://master-oil.com
file()
« Ответ #8 : 20 Апреля 2005, 02:09:55 »
Цитировать
Каждый ресурс в Web - документ HTML, изображение, видеоклип, программа и т.д. - имеет адрес, который может быть закодирован с помощью универсального идентификатора ресурсов (Universal Resource Identifier), или URI.
Спасибы, нашёл, читаю ( и другим того-же).
:( => RTFM => :)

Оффлайн Меняздесьдавнонет

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
file()
« Ответ #9 : 20 Апреля 2005, 02:16:50 »
файл бывает только в файловой системе. Это запись в file allocation table, в системных обрастях диска. О файле там записана куча информации- время модификации, занимаемые сектора и так далее. С файлом можно совершать множество операций.
ничего этого в протоколе HTTP - НЕТ.

Оффлайн bemser

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 62
  • +0/-0
  • 0
    • Просмотр профиля
    • http://elbor.info
file()
« Ответ #10 : 21 Апреля 2005, 02:15:06 »
рассказываю подробнее: сохранил я как-то страничку, которая висит по адресу 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, что это?
гипсокартон, сухие смеси
http://elbor.info

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28