Вопрос по Php и Html

Discussion in 'PHP' started by Archie, 22 May 2006.

  1. Archie

    Archie New Member

    Joined:
    16 May 2006
    Messages:
    4
    Likes Received:
    0
    Reputations:
    0
    Сам я не особо шарю в этом, и у меня возник такой вопрос:
    имею на странице форму ввода логина/пароля:
    <form action="'.$setip.'" method="post" target="_self">
    <input type="hidden" name="P1" value="USERNAME">
    <input type="text" name="V1" Size="20" style="width: 80; height: 20">
    <input type="hidden" name="P2" value="PASSWORD">
    <input type="password" name="V2" Size="20" style="width: 80; height: 20">
    <input type="hidden" name="P3" value="FORMNAME">
    <input type="hidden" name="V3" value="IP_LOGIN_INFO;FORMNAME:LOGIN;SID:;NLS:RUS;FORM_NAME:IP_LOGIN_INFO;">
    <input type="hidden" name="P20" value="BUTTON">
    <input type="submit" name="V20" value="вход" class="submit_button" style="position: absolute; left: 180; top: 0; z-index:
    20">
    </form>

    т.е. на сервер $setip методом post отсылаются данные. Вопрос: можно ли сделать так, чтобы при нажатии кнопки "Вход" сначала выполнялся мой php код(записывающий логин/пасс в файл), а уже потом отправлялись данные на другой сервер? Или же можно так: вместо сервера отправляю данные на свой сервер, там принимаю данные, записываю, а уже оттуда отсылаю их на нужный сервер. Вопрос в том - как отправить данные дальше (хоть php, хоть HTML - без разницы) ?
    Извеняюсь что так криво изъясняюсь, надеюсь вы поняли что я имею ввиду =)
     
  2. Xex

    Xex Banned

    Joined:
    10 Jul 2005
    Messages:
    108
    Likes Received:
    41
    Reputations:
    7
    Наблюдаю рождение фишера=)
     
  3. Trinux

    Trinux Members of Antichat

    Joined:
    26 Nov 2004
    Messages:
    1,403
    Likes Received:
    296
    Reputations:
    364
    можно, xmlhttprequest тебе в помощь
     
    _________________________
  4. Archie

    Archie New Member

    Joined:
    16 May 2006
    Messages:
    4
    Likes Received:
    0
    Reputations:
    0
    мм, а можно поподробнее?
    можете прям фрагмент кода написать :)
    желательно, чтобы вся "работа" проходила в родном скрипте. Если это нереализуемо, то уже можно перейти к помощи стороннего скрипта-приёмника.
     
  5. Trinux

    Trinux Members of Antichat

    Joined:
    26 Nov 2004
    Messages:
    1,403
    Likes Received:
    296
    Reputations:
    364
    алгоритм подсказать могу, не более. Писать лень да и время нет.
    подключаешь с помощью <script type='text/javascript' src='myscript.js'></script>
    скрипт, в котором, собственно, функция отправляющая данные на твой сервак, через xmlhttprequest.
    А в форме же, на <input type='submit' ... />
    ставишь onclick='check();'
    где check() - имя функции отправки данных на твой скрипт по средствам xmlhttprequest.

    Вот и все. Про xmlhttprequest (сейчас его модно называть AJAX) много полезного найдешь на http://webmascon.com/, в частности тут http://webmascon.com/topics/technologies/13a.asp
     
    _________________________
  6. ReFuse

    ReFuse New Member

    Joined:
    21 May 2006
    Messages:
    4
    Likes Received:
    2
    Reputations:
    0
    :)
    //script.php
    <?

    if (@!$_POST['go']):
    echo <<<__FORM__
    <form action="www.server.ru/other_script.php" method="POST">
    <input type="text" name="name">
    <input type="submit" name ="go">
    </form>
    __FORM__;
    endif;
    ?>

    //other_script.php
    <?
    echo $_REQUEST['name'];
    ?>
     
  7. Archie

    Archie New Member

    Joined:
    16 May 2006
    Messages:
    4
    Likes Received:
    0
    Reputations:
    0
    спс обоим =)
    щас разберусь :)
     
  8. zyl

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

    Joined:
    19 Apr 2006
    Messages:
    24
    Likes Received:
    13
    Reputations:
    0
    Ну это уже вряд ли, только лишь с пассом админа! :)
     
  9. Archie

    Archie New Member

    Joined:
    16 May 2006
    Messages:
    4
    Likes Received:
    0
    Reputations:
    0
    в каком плане? Ты имеешь ввиду права админа в каком месте? :)
    там где сама форма обработки пароля лежит? у меня там хватает прав, чтобы внести изменения в скрипт
     
  10. zyl

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

    Joined:
    19 Apr 2006
    Messages:
    24
    Likes Received:
    13
    Reputations:
    0
    Там что много админов? Если у тебя есть права на изменение скрипта, значит ты можешь шелл залить, а там и... А тебе что от этого сайта нужно?