Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Curl strona z roszerzeniem aspx
bfeatr
post 12.02.2014, 11:53:14
Post #1





Grupa: Zarejestrowani
Postów: 24
Pomógł: 0
Dołączył: 8.05.2013

Ostrzeżenie: (0%)
-----


Witam
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:
  1. <?php
  2. $url = "http://emi.emitel.pl/EMITEL/przeglad_serwisowan.aspx";
  3.  
  4. $ch = curl_init(); // inicjalizacja curla
  5.  
  6. curl_setopt($ch, CURLOPT_URL, $url); // ustawienie urla
  7.  
  8. curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); // zwróć w postaci zmiennej
  9.  
  10. curl_setopt($ch, CURLOPT_TIMEOUT, 3); // czas oczekiwania
  11.  
  12. curl_setopt($ch, CURLOPT_POST, 1); //przesylamy metodą post
  13.  
  14. 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
  15.  
  16. curl_setopt($ch, CURLOPT_REFERER, $url);
  17.  
  18. $a = curl_exec($ch); // wykonanie skryptu
  19. echo $a;
  20. curl_close($ch);
  21.  
  22.  
  23.  
  24. ?>
  25.  

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ąć

Ten post edytował bfeatr 11.02.2014, 20:02:37
Go to the top of the page
+Quote Post

Posty w temacie
- bfeatr   [PHP]Curl strona z roszerzeniem aspx   12.02.2014, 11:53:14


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 19.07.2025 - 18:45