Просмотр полной версии : как использовать функцию с другого сайта
храню параметр $t=666; на другом домене
через include("http://site.com/"); использовать не выходит :(
mailbrush
01.06.2009, 09:55
Если ты заинклюдишь что-то со своего сайта, т.е. локально - это возможно будет, с удаленного - нельзя.
можно если http://site.com/index.php/ есть echo $t;. мне этого не нужно. нужно чтобы include() срабатывал как на локальном хосте.
код index.php: <? $t=666; ?>
.::BARS::.
01.06.2009, 10:10
нельзя прочитать кусок пхп кода с другого хоста, если он на другом сервере... если хост на том же сервере то инклудь относительно /home/юзер/паблик/скрипт - и то не на всех можно, все зависит от настроек сервера
чужой файл к примеру на sait.ru (сайт не наш)
<?
$connect = 'localhost';
$login = 'root';
$pass = 'password';
mysql_connect($connect,$login,$pass);
echo "Есть коннект)";
//писал мб с ошибками но смысл будет понятен
?>
Наш файл на локалхосте
<?php
include("http://sait.ru/include.php");
echo $login.";".$pass."//вебкилл решает";
?>
betakley
01.06.2009, 12:44
php.ini
; Whether to allow the treatment of URLs (like http:// or ftp://) as files.
allow_url_fopen = On
; Whether to allow include/require to open URLs (like http:// or ftp://) as files.
allow_url_include = On
read more (http://ua2.php.net/manual/en/features.remote-files.php)
Pashkela
01.06.2009, 12:55
не советовал бы так делать, прямой путь к RFI. Если уж очень надо - лучше предварительно скопировать с другого сайта нужные данные
m0nsieur
01.06.2009, 13:01
Если данные не критичные, то почему бы не сделать на 1-ом сайте (результаты функции которого надо получить) генерацию xml с результатами, а на втором сайте дергать ту страничку с xml и разбирать его... или я не понял ТС =/
vBulletin® v3.8.14, Copyright ©2000-2026, vBulletin Solutions, Inc. Перевод: zCarot