Имитация нажатия кнопки

Тема в разделе "PHP", создана пользователем 4erepaha13, 30 ноя 2010.

Статус темы:
Закрыта.
Модераторы: latteo
  1. 4erepaha13

    4erepaha13

    Регистр.:
    20 июн 2009
    Сообщения:
    155
    Симпатии:
    17
    Есть такая кнопка
    PHP:
    <form action='register.bml' method='post'><input type='hidden' name="authas" value="bubububu" /><blockquote><input type='submit' name="action:send" value="Послать подтверждение" /></blockquote></form>
    Как сделать нажатие по ней в пхп-скрипте?
     
  2. pitkina

    pitkina

    Регистр.:
    1 апр 2007
    Сообщения:
    253
    Симпатии:
    176
    создать POST-массив из формы (регулярками или SimpleHTMLDOM), подставить в url action
    и отправить курлом, если не получится - смотреть отправляемые хедеры

    PHP:
    $ch curl_init();
    curl_setopt($chCURLOPT_URL"http://www.site.com/register.bml");
    curl_setopt($chCURLOPT_RETURNTRANSFER1);
    curl_setopt($chCURLOPT_POSTtrue);

    $data = array(
        
    'authas' => 'bubububu',
        
    'action:send' => 'Послать подтверждение'
    );

    curl_setopt($chCURLOPT_POSTFIELDS$data);
    $resp curl_exec($ch);
    $info curl_getinfo($ch);
    curl_close($ch);

    echo 
    $resp;
     
    saylar_06 нравится это.
Статус темы:
Закрыта.