z góry mówię że pierwszy raz chce skorzystać z Curla próbuje wysłać i odebrać dane z formularza metodą post. Formularz znajduję się na stronie http://emi.emitel.pl/EMITEL/przeglad_serwisowan.aspx . Trochę poszperałem znalazłem kilka kodów jak korzystać z Curla i podmieniłem to co wydawało mi się za potrzebne jednak skrypt zwraca mi wynik : http://zapodaj.net/805ce27f9f83b.jpg.html Z góry dzięki za pomoc
kod to:
<?php $url = "http://emi.emitel.pl/EMITEL/przeglad_serwisowan.aspx"; $ch = curl_init(); // inicjalizacja curla curl_setopt($ch, CURLOPT_URL, $url); // ustawienie urla curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); // zwróć w postaci zmiennej curl_setopt($ch, CURLOPT_TIMEOUT, 3); // czas oczekiwania curl_setopt($ch, CURLOPT_POST, 1); //przesylamy metodą post curl_setopt($ch, CURLOPT_POSTFIELDS, '__VIEWSTATE=bardzo dluga wartosc pola ukrytego jest takich kilka ale post był za długi&obiekt_=Białystok%20/%20Krynice'); //dane do wyslania curl_setopt($ch, CURLOPT_REFERER, $url); $a = curl_exec($ch); // wykonanie skryptu curl_close($ch); ?>
długie stringi to ukryte pola formularza i ich wartości
poradziłłem sobie dzięku dodatkowiu do Mozzilli Live HTTP headers można zamknąć