Чтение удаленного файла

eof-

Member
Joined
Jan 23, 2005
Messages
63
Reaction score
0
Age
31
Добрый день!

Господа! Не подскажете ли как в PHP реализовать функцию, загружающую для дальнейших операций содержимое некоторого удаленного файла???

Например:
Мой скрипт на: www.111.ru/scr.php
удаленный файл - www.222.ru/222/source.html

Как scr.php может получить содержимое (весь html код) файла source.html???

PS: Будет ли какая-нибудь разница в если будет не *.html, а *.php или что то еще????? Получать не пхп а html код естессно...

Спасибо!
 

Malay

Member
Joined
Feb 6, 2004
Messages
32
Reaction score
1
Location
Одесса
Website
www.sf.biz.ua
Использовать include, include_once
либо просто прочитай файл fopen->fread->echo
либо по-другому прочитай файл echo implode("", file("путь к нему"));

Про разницу html и php:
Если на серваке установлен php, то загружая php файл ты получишь рещультат его работу. Если нет, то будет также, как и с html - ты просто получишь весь исходник файла.
 

jonjonson

Member
Joined
Mar 4, 2004
Messages
145
Reaction score
28
Age
52
Посмотри в сторону CURL
http://www.php.net/manual/en/ref.curl.php
На этой странице даже простенький пример есть чтения удаленной страницы и запись ее в текстовый файл. Сейчас нет времени, что бы свой код написать.
 

Malay

Member
Joined
Feb 6, 2004
Messages
32
Reaction score
1
Location
Одесса
Website
www.sf.biz.ua
Какой еще CURL!
Нафиг ему надо еще и дополнительные библиотеки для просто го чтения файла ставить...
Тупо читаешь и тупо выводишь. А выводишь в файл или на экран уже его трабла.
 

eof-

Member
Joined
Jan 23, 2005
Messages
63
Reaction score
0
Age
31
да, спасибо, работает.

я пробовал 2я способами:
-fopen->fread->echo
-file_get_contents

Но скорость чтения - достаточно медленная... Как я понимаю чего то более оптимального получить не удастся? Или всетаки можно??
 

Malay

Member
Joined
Feb 6, 2004
Messages
32
Reaction score
1
Location
Одесса
Website
www.sf.biz.ua
Скорость зависит от скорости скачки файла серваком.
Чем быстрее канал, тем быстрее будет скачиваться.
 

eof-

Member
Joined
Jan 23, 2005
Messages
63
Reaction score
0
Age
31
Спасибо всем! Я все решил!
 
Top