Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   PHP, PERL, MySQL, JavaScript (https://forum.antichat.xyz/forumdisplay.php?f=37)
-   -   как использовать функцию с другого сайта (https://forum.antichat.xyz/showthread.php?t=123093)

lavrey 01.06.2009 09:42

как использовать функцию с другого сайта
 
храню параметр $t=666; на другом домене
через include("http://site.com/"); использовать не выходит :(

mailbrush 01.06.2009 09:55

Если ты заинклюдишь что-то со своего сайта, т.е. локально - это возможно будет, с удаленного - нельзя.

lavrey 01.06.2009 10:07

можно если http://site.com/index.php/ есть echo $t;. мне этого не нужно. нужно чтобы include() срабатывал как на локальном хосте.
код index.php: <? $t=666; ?>

.::BARS::. 01.06.2009 10:10

нельзя прочитать кусок пхп кода с другого хоста, если он на другом сервере... если хост на том же сервере то инклудь относительно /home/юзер/паблик/скрипт - и то не на всех можно, все зависит от настроек сервера

diznt 01.06.2009 10:11

чужой файл к примеру на sait.ru (сайт не наш)

PHP код:

<?
 $connect 
'localhost';
 
$login 'root';
 
$pass 'password';
 
mysql_connect($connect,$login,$pass);
 echo 
"Есть коннект)";
 
//писал мб с ошибками но смысл будет понятен
?>

Наш файл на локалхосте

PHP код:

<?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

Pashkela 01.06.2009 12:55

не советовал бы так делать, прямой путь к RFI. Если уж очень надо - лучше предварительно скопировать с другого сайта нужные данные

m0nsieur 01.06.2009 13:01

Если данные не критичные, то почему бы не сделать на 1-ом сайте (результаты функции которого надо получить) генерацию xml с результатами, а на втором сайте дергать ту страничку с xml и разбирать его... или я не понял ТС =/


Время: 21:55