как использовать функцию с другого сайта

Discussion in 'PHP' started by lavrey, 1 Jun 2009.

  1. lavrey

    lavrey New Member

    Joined:
    30 May 2009
    Messages:
    7
    Likes Received:
    0
    Reputations:
    0
    храню параметр $t=666; на другом домене
    через include("http://site.com/"); использовать не выходит :(
     
  2. mailbrush

    mailbrush Well-Known Member

    Joined:
    24 Jun 2008
    Messages:
    1,997
    Likes Received:
    996
    Reputations:
    155
    Если ты заинклюдишь что-то со своего сайта, т.е. локально - это возможно будет, с удаленного - нельзя.
     
    #2 mailbrush, 1 Jun 2009
    Last edited: 1 Jun 2009
  3. lavrey

    lavrey New Member

    Joined:
    30 May 2009
    Messages:
    7
    Likes Received:
    0
    Reputations:
    0
    можно если http://site.com/index.php/ есть echo $t;. мне этого не нужно. нужно чтобы include() срабатывал как на локальном хосте.
    код index.php: <? $t=666; ?>
     
  4. .::BARS::.

    .::BARS::. Elder - Старейшина

    Joined:
    13 Oct 2007
    Messages:
    379
    Likes Received:
    45
    Reputations:
    10
    нельзя прочитать кусок пхп кода с другого хоста, если он на другом сервере... если хост на том же сервере то инклудь относительно /home/юзер/паблик/скрипт - и то не на всех можно, все зависит от настроек сервера
     
  5. diznt

    diznt Elder - Старейшина

    Joined:
    31 Jan 2008
    Messages:
    432
    Likes Received:
    164
    Reputations:
    -19
    чужой файл к примеру на 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."//вебкилл решает";
    ?>
     
  6. betakley

    betakley Member

    Joined:
    29 Dec 2008
    Messages:
    18
    Likes Received:
    7
    Reputations:
    0
    php.ini
    Code:
    ; 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
     
  7. Pashkela

    Pashkela Динозавр

    Joined:
    10 Jan 2008
    Messages:
    2,750
    Likes Received:
    1,044
    Reputations:
    339
    не советовал бы так делать, прямой путь к RFI. Если уж очень надо - лучше предварительно скопировать с другого сайта нужные данные
     
  8. m0nsieur

    m0nsieur Elder - Старейшина

    Joined:
    8 Apr 2008
    Messages:
    223
    Likes Received:
    69
    Reputations:
    10
    Если данные не критичные, то почему бы не сделать на 1-ом сайте (результаты функции которого надо получить) генерацию xml с результатами, а на втором сайте дергать ту страничку с xml и разбирать его... или я не понял ТС =/