Работа с PHP классами. @ DeForum.ru
DeДверь  
Логин:  
Пароль:  
  Автологин  
   
Разместить рекламу
Письмо админу
Правила | FAQ | *Поиск | Наша команда | Регистрация | Вход
 
 
 Страница 1 из 1 [ Сообщений: 6 ] 
*   Список форумов / Начинка и техника / Программирование для WWW » ответить » создать топик « | »
Автор Сообщение
Мальто Павел Викторович
новый человек
0
Сообщения: 65
Зарегистрирован: 27.01.03
Откуда: Минск
Заголовок сообщения: Работа с PHP классами.
Сообщение Добавлено: 31 Август 2003, 18:55:24 
Возник такой вопрос:

Есть host_1 на котором расположен файл class.php содержащий php сласс CLASS_1

Есть host_2 на котором расположен файл, который должен работать с CLASS_1.

Как можно подключить файл с другого сервера для этотого?

Попытался через include либо require - не получилось.

_________________
могло быть и хуже...
BruNko
новый человек
0
Сообщения: 88
Зарегистрирован: 26.06.02
Откуда: Нерюнгри
Сообщение Добавлено: 31 Август 2003, 20:50:30 
Попробуй сделать следующее:

1. на HOST1 создай скрипт который будет читать файл с классами (через fopen...) и выводить их код через веб...

2. на HOST2 в скрипте сделай запрос этого скрипта через веб (не инклад), и именно открой эту страничку:

$act=fopen($АДРЕС_СКРИПТА_ВЫВОДЯЩЕГО_КОД_КЛАССА,'r');
$text=fread($act,1000);
fclose($act);

3. сделай запись переменной $text в файл с например temp/ДЕНЬМЕСЯЦА_НОМЕРМЕСЯЦА_ГОД_ЧАС_МИНУТА_СЕКУНДА_РНД

4. делай include ("temp/ДЕНЬМЕСЯЦА_НОМЕРМЕСЯЦА_ГОД_ЧАС_МИНУТА_СЕКУНДА_РНД");

должно сработать!!!!
Long Муж.
SubAdmin
Теоретик
17
Сообщения: 4362
Зарегистрирован: 25.04.01
Откуда: Москва
Сообщение Добавлено: 1 Сентябрь 2003, 08:55:30 
можно дать такое расширение файлу с класом на хосте1 которое не будет отрабатываться пхпенжином. только в таком случае все, кто обратился к этому файлу его тоже увидят. так что этот вариант для быстрой реализации (на скорую руку) подойдет. а если у тебя на хосте2 прописано allow_url_fopen=1 то открыть с удаленого хоста тебе ничего не удасться. даже методом предложенным BruNko. да, с виндами и пхп<4.3 includ через хттп работать не будет.

_________________
Мудрость не всегда приходит с возрастом. Бывает, что возраст приходит один.
BruNko
новый человек
0
Сообщения: 88
Зарегистрирован: 26.06.02
Откуда: Нерюнгри
Заголовок сообщения: BruNko
Сообщение Добавлено: 1 Сентябрь 2003, 10:09:23 

Long писал(а):
можно дать такое расширение файлу с класом на хосте1 которое не будет отрабатываться пхпенжином. только в таком случае все, кто обратился к этому файлу его тоже увидят. так что этот вариант для быстрой реализации (на скорую руку) подойдет. а если у тебя на хосте2 прописано allow_url_fopen=1 то открыть с удаленого хоста тебе ничего не удасться. даже методом предложенным BruNko. да, с виндами и пхп<4.3 includ через хттп работать не будет.



Можно попробывать еще открывать файл удаленно через сокеты... если конечно хостинг разрешает исходящие сокеты!!! А если хостинг запретил открывать удаленные странички вообще - то думаю никак!!!
gregzem Муж.
новый человек
2
Сообщения: 252
Зарегистрирован: 29.04.03
Сообщение Добавлено: 1 Сентябрь 2003, 12:05:53 
открыть файл на чтение, прочитать в переменную $src, закрыть и eval($src);
Long Муж.
SubAdmin
Теоретик
17
Сообщения: 4362
Зарегистрирован: 25.04.01
Откуда: Москва
Сообщение Добавлено: 1 Сентябрь 2003, 14:48:58 
gregzem, поторяю, если allow_url_fopen=0 то удаленный файл не удасться открыть.

_________________
Мудрость не всегда приходит с возрастом. Бывает, что возраст приходит один.
*   Список форумов / Начинка и техника / Программирование для WWW « | » » ответить » создать топик
 Страница 1 из 1 [ Сообщений: 6 ] 
Показать сообщения за:   Поле сортировки  
Найти:
Перейти:  
Уровень доступа: Вы не можете начинать темы. Вы не можете отвечать на сообщения. Вы не можете редактировать свои сообщения. Вы не можете удалять свои сообщения. Вы не можете добавлять вложения.
cron


ООО ДеФорум
При использовании материалов сайта ссылка на DeForum.ru — обязательна.
Проект Павла Батурина ©2001-2077; // Powered by phpBB © 2013 phpBB Group
Rambler's Top100