![]() |
Как на 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 Для файлов с локалхоста всё работает, а для внешних - никак. Подскажите, как сделать требуемое правильно!!! Заранее благодарен!!! |
$fd = fopen ($filename, "r");
$contents = fread($fd, filesize($filename)); fclose($fd); echo $contents; |
Спасибки, но - неа - не хотит... :(
Мало того - мне ведь надо получить РЕЗУЛЬТАТ выполнения включаемого файла. А что-то будет меняться, если внешний файл не HTML, а PHP? |
попробуй через сокет законектится с серваком и забрать файлик все должно работать.
|
Если файл будет на другом серваке или будет подключен через АБСОЛЮТНЫЙ ПУТЬ типа http://www.wewe.ru/file то ты получишь ИМЕННО РЕЗУЛЬТАТ... и не важно что это будет php или asp... если бы фопеном мона было сырцы с других серваков получать чего бы щас творилось в интете?
А другого способа нежели сконнектиться серваком и забрать файл от туда ручками лично я не вижу. |
можно по FTP через fopen... но пароль того
|
и через ftp ты получишь именно код...
|
я сталкивался с этой проблемой. объясняю:
все дело в настройкой самой пхп. тут дело тонкое. запрет там стоит на обращение к внешним файлам. если найду где это в инишнике то напишу. если ты держишь свой сервер , короче если можешь поменять настроики в инишнике , тогда все пучком, если надо - спаивай админа .. или какими-то другими способами заставь его изменить настроики. но скорее всего тебе это не удасться. трафик ведь понимаешь???!!! |
С сервером проблем никаких - сервер свой :) Тут еще вот что - сам пхп мне компилит наш программер. Поговорю с ним. А в ини-файле - попробую посмотреть. Где-то же порылась тута собака?!?!?!?!?!?! :)
|
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.