Реклама на сайте Advertise with us

Можно на PHP сделать инклуд с другого домена?

Расширенный поиск по форуму
 
Новая тема Новая тема   
Автор
Поиск в теме:



С нами с 07.08.07
Сообщения: 222
Рейтинг: 111

Ссылка на сообщениеДобавлено: 14/03/08 в 12:07       Ответить с цитатойцитата 

есть пара десятка сайтиков, можно ли как-то вставить в них инклуд и чтобы все грузилось с одного места? Ну т.е типа SSI, но только чтобы бралось с другого домена?

Что сложное писать надо или может как-то легко это можно замутить?

0
 



С нами с 01.04.07
Сообщения: 4378
Рейтинг: 2970

Ссылка на сообщениеДобавлено: 14/03/08 в 12:17       Ответить с цитатойцитата 

Обычный include или require
Если только fopen wrapper разрешено

3
 



С нами с 07.08.07
Сообщения: 222
Рейтинг: 111

Ссылка на сообщениеДобавлено: 14/03/08 в 12:32       Ответить с цитатойцитата 

gimcnuk писал:
Обычный include или require
Если только fopen wrapper разрешено


а есть где-нибудь готовое решение? т.е мне надо что бы я выложил допустим файл http://domen.com/includ.php (в нем просто html код) и заинклудил его на сайты на других доменах..

0
 



С нами с 24.03.06
Сообщения: 63
Рейтинг: 17

Ссылка на сообщениеДобавлено: 14/03/08 в 14:54       Ответить с цитатойцитата 

ruffy писал:
а есть где-нибудь готовое решение? т.е мне надо что бы я выложил допустим файл http://domen.com/includ.php (в нем просто html код) и заинклудил его на сайты на других доменах..

в месте где надо вставить хтмлкод - readfile($url);

вроде так, но на пхп давненько не писал... если не ошибаюсь - там проблема в настройках безопасности, если разрешен furlopen(или как то так), то все сработает, иначе ты не сможеш открыть урл как файл-дескриптор и соотв. прочитать его. Есть правда геморный способ через fsockopen и отпрвку заголовков HTTP, если интересно поищи класс cHTTP - я его раньше пользовал.

3
 

php

С нами с 09.10.06
Сообщения: 3706
Рейтинг: 2410


Передовик Master-X (16.01.2010)
Ссылка на сообщениеДобавлено: 14/03/08 в 15:37       Ответить с цитатойцитата 

Код:
$file = "host.com/script.php";

include($file);
include_once($file);

require($file);
require_once($file);

IPhosters.com - любые решения для Вас (виртуалы от $4.99, vps от $11.99, дедики от $95)

3
 

« ... full on ... »

С нами с 17.03.07
Сообщения: 670
Рейтинг: 1686

Ссылка на сообщениеДобавлено: 17/03/08 в 08:22       Ответить с цитатойцитата 

Если нужно получить результат работы скрипта, т.е. скрипт на удалённом сервере отработал, сгенерил какой-то код и его нужно получить, то тут можно через file_get_contents(), но при условии, что директива allow_url_fopen в php.ini установлена в ON.

Код:
if(ini_get('allow_url_fopen') == 1))
{
    $data = file_get_contents("http://www.site.com/include.php");
}

Через include() и require() в таком случае делать не стоит, небезопасно и не для этого они нужны.

Если так не работает, то есть ещё Сокеты и CURL.

0
 
Новая тема Новая тема   

Текстовая реклама в форме ответа
Заголовок и до четырех строчек текста
Длина текста до 350 символов
Купить рекламу в этом месте!


Перейти:  



Спонсор раздела Стань спонсором этого раздела!

Реклама на сайте Advertise with us

Опросы

Рецепт новогоднего блюда 2022



Обсудите на форуме обсудить (11)
все опросы »