IMHO.WS

IMHO.WS (http://www.imho.ws/index.php)
-   Веб-программирование (http://www.imho.ws/forumdisplay.php?f=29)
-   -   Как на PHP под WIN подключить внешний HTML-файл? (http://www.imho.ws/showthread.php?t=35492)

jekahawk 30.07.2003 18:09

Как на PHP под WIN подключить внешний HTML-файл?
 
Доброе время суток!
Проблем в следующем:
в файл на РНР4 необходимо включить код, содержащийся в HTML файле. Но этот файл - внешний. Т.е. находится на другом сервере. Пробовал использовать INCLUDE, INCLUDE_ONCE, REQUIRE и REQUIRE_ONCE - никак!!! Всё время ошибка о невозможности сделать вложение требуемого файла:

Warning: Failed opening 'http://www.server.com/any.html' for inclusion (include_path='c:\php4\pear') in E:\My Documents\Work\templ_int.php on line 160

Для файлов с локалхоста всё работает, а для внешних - никак.

Подскажите, как сделать требуемое правильно!!!
Заранее благодарен!!!

medved2002 30.07.2003 18:18

$fd = fopen ($filename, "r");
$contents = fread($fd, filesize($filename));
fclose($fd);
echo $contents;

jekahawk 30.07.2003 18:27

Спасибки, но - неа - не хотит... :(
Мало того - мне ведь надо получить РЕЗУЛЬТАТ выполнения включаемого файла.
А что-то будет меняться, если внешний файл не HTML, а PHP?

Sych 30.07.2003 18:31

попробуй через сокет законектится с серваком и забрать файлик все должно работать.

medved2002 30.07.2003 18:32

Если файл будет на другом серваке или будет подключен через АБСОЛЮТНЫЙ ПУТЬ типа http://www.wewe.ru/file то ты получишь ИМЕННО РЕЗУЛЬТАТ... и не важно что это будет php или asp... если бы фопеном мона было сырцы с других серваков получать чего бы щас творилось в интете?

А другого способа нежели сконнектиться серваком и забрать файл от туда ручками лично я не вижу.

Stasik 30.07.2003 20:08

можно по FTP через fopen... но пароль того

medved2002 01.08.2003 11:59

и через ftp ты получишь именно код...

makkintosh 01.08.2003 12:24

я сталкивался с этой проблемой. объясняю:
все дело в настройкой самой пхп. тут дело тонкое. запрет там стоит на обращение к внешним файлам. если найду где это в инишнике то напишу. если ты держишь свой сервер , короче если можешь поменять настроики в инишнике , тогда все пучком, если надо - спаивай админа .. или какими-то другими способами заставь его изменить настроики. но скорее всего тебе это не удасться. трафик ведь понимаешь???!!!

jekahawk 01.08.2003 14:31

С сервером проблем никаких - сервер свой :) Тут еще вот что - сам пхп мне компилит наш программер. Поговорю с ним. А в ини-файле - попробую посмотреть. Где-то же порылась тута собака?!?!?!?!?!?! :)

medved2002 01.08.2003 14:48

allow_url_fopen - она называется.
Только:
On Windows versions prior to PHP 4.3.0, the following functions do not support remote file accesing: include(), include_once(), require(), require_once() and the imagecreatefromXXX functions in the Reference XL, Image functions extension.

А у парниншки как раз Винды. Правда не известно какая версия ПХП

http://ru.php.net/manual/en/ref.file...llow-url-fopen


Часовой пояс GMT +4, время: 06:57.

Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.