Forum Webscript.Ru
Программирование => PHP => Тема начата: grisha от 29 Мая 2006, 13:57:26
-
делаю так !!!
фаил logon.php
echo "dDd";
function fun()
{
echo "xXx";
}
файл test.php
include "http://www.server.ru/szone/logon.php";
fun();
пишет dDd а потом выдаёт ошибку
Fatal error: Call to undefined function fun() in /usr/local/apache/htdocs/www.fxeuroclub.ru/szone/test.php on line 5
т.е. не видит функцию хотя если прописать
include "logon.php"; то всё работает прекрасно и функцию видет в чом дело ????
-
может там в настройка пхп.ини
-
grisha
grisha:
http://www.server.ru/szone/logon.php
Полный путь здесь зачем?
-
зетм что есть база данных и я думал конектить скрипты работющие с ней на свой хост но как обнаружилось таким способом не работают функции
-
grisha
grisha: я думал конектить
Ну что тут сказать... видимо, ошибся.
Я бы не рекомендовал так делать, даже если будет возможность.
-
жоооппа
-
хочешь приконнектитца-поюзай fopen(); - что на многих хостерах запрещено или fsockopen(); - что вернее :) но тебе только результат кода буден виден :)
-
по-моему все делов том, что ты даешь полный путь к файлу.
-
а вообще в мануале все написано
http://ru.php.net/manual/ru/function.include.php
-
grisha, а ты понимаешь разницу в подключении файла просто как
include( "file.php" );
и через запрос к серверу?
include( "http://...." );
-
разницу вижу тока в том что когда инклюдю удалённо то он не инклюдит функции в файле а когда локально то всё ок... вот это я понимаю....
-
Разница в том, что через "http://" он инклюдит не файл, а результат его выполнения.
-
вот еханый бабай.... чтож у них всё через я не знаю что... :))))
локально инклюдит а удалённо запускает... мда инересная особеность
-
А как ты хочешь приинклюдить файл с удаленного сервера напрямую? Кто тебе его отдаст?
-
незнаю? но думал что сработает :))))
-
[m]
По-моему, договорились.
Тема закрыта.