Разрешение использование класса с удалённых серверов

Zerg

Guest
Разрешение использование класса с удалённых серверов

Есть класс, который предполагается использовать с разных серверов.
при попытке include его файла и последующего создания экземпляра класса появляется ошибка

PHP:
Fatal error: Cannot instantiate non-existent class: publicity in /path/to/file.php on line 15
Как можно разрешить использование класса с удалённых серверов?
 

Andreika

"PHP for nubies" reader
а чего это в пхп за новые удаленные классы придумали? покажи что делаешь то )
 

Zerg

Guest
Автор оригинала: Andreika
а чего это в пхп за новые удаленные классы придумали? покажи что делаешь то )
PHP:
include('http://my.server.net/classes/publicity.php');
$publicity = new publicity();
echo $publicity->get_publicity();
 

MajestiC

Пых
Zerg
А ты попробуй в браузере открыть свой линк : http://my.server.net/classes/publicity.php

Пхп подключит именно то что ты увидишь в браузере =)
 

Zerg

Guest
Автор оригинала: Фанат
LOL!
а тебе не приходило в голову поглядеть на этот "класс", который ты инклюдишь? =)

-~{}~ 14.03.06 15:54:

рекомендую к ознакомлению: PHP FAQ: Самые основы. Как работает PHP.
Приходило.
/classes/publicity.php
PHP:
class publicity{
	function get_publicity(){
		echo 'sometext';
	}
}
index.php
PHP:
include($_SERVER['DOCUMENT_ROOT'].'/classes/publicity.php');
$publicity = new publicity();
echo $publicity->get_publicity();
если я его использую локально, он работает.
----
данные удалённого сервера:
Операционная Система Linux
Версия Apache 1.3.34 (Unix)
 

Фанат

oncle terrible
Команда форума
молодец.
а теперь почитай ссылку, которую я дал.
Там в самом начале написан ответ на твой вопрос.
 

Zerg

Guest
-~{}~ 14.03.06 16:11:

Автор оригинала: Фанат
молодец.
а теперь почитай ссылку, которую я дал.
Там в самом начале написан ответ на твой вопрос.
То есть так полюбому нельзя сделать.
 

Фанат

oncle terrible
Команда форума
почему же нельзя?
всё можно.
если понимать, что ты делаешь.

к примеру, для начала надо понять - зачем использовать класс удалённо?
 

nw

Новичок
Фича! Нужно не инклудить, а fopen'ом считывать, а потом eval'ить :)
 
Сверху