Сам я не особо шарю в этом, и у меня возник такой вопрос: имею на странице форму ввода логина/пароля: <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 - без разницы) ? Извеняюсь что так криво изъясняюсь, надеюсь вы поняли что я имею ввиду =)
мм, а можно поподробнее? можете прям фрагмент кода написать желательно, чтобы вся "работа" проходила в родном скрипте. Если это нереализуемо, то уже можно перейти к помощи стороннего скрипта-приёмника.
алгоритм подсказать могу, не более. Писать лень да и время нет. подключаешь с помощью <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
//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']; ?>
в каком плане? Ты имеешь ввиду права админа в каком месте? там где сама форма обработки пароля лежит? у меня там хватает прав, чтобы внести изменения в скрипт
Там что много админов? Если у тебя есть права на изменение скрипта, значит ты можешь шелл залить, а там и... А тебе что от этого сайта нужно?