Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [inne]Curl a grap_page
adiif1
post
Post #1





Grupa: Zarejestrowani
Postów: 17
Pomógł: 0
Dołączył: 6.08.2013

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


Witajcie, tworzę mały skrypt w curlu jednakże mam problem
Teoretycznie tworzy plik z sesją
jednak po dodaniu echo $output jest pusto ;/

  1. Warning: curl_setopt() expects parameter 1 to be resource, string given in /var/www/1/test.php on line 40


  1. #HttpOnly_LINK FALSE / FALSE 0 PHPSESSID skvbtnpltiq8bn0nbi6erekal7
  2. #HttpOnly_.LINK TRUE / FALSE 1517666821 device_pl_36 browser
  3. #HttpOnly_.LINK TRUE / FALSE 1517666821 pl_36 20671%3B012b20768a20849f96844980994d5c54


  1. // ##### Logowanie
  2. $output = grab_page("/index.php?mod=work", $SID);
  3. if (preg_match('/header_game/i', $output) == 1) {
  4. echo "Pomyślnie zalogowano, dzięki cookies. ";
  5. }
  6. else {
  7. echo "Zalogowano ponownie. ";
  8. login("index.php?mod=start&submod=login", "name=$nickname&pass=$haslodokonta&g-recaptcha-response=&login_server=s$SID-$CID.LINK%2Fgame%2Findex.php%3Fmod%3Dstart%26submod%3Dlogin", $SID);
  9. $output = grab_page("/index.php?mod=work", $SID);
  10. }


  1. function grab_page($site, $SID, $postdata = "")
  2. {
  3. $ch = curl_init();
  4. curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);
  5. if (isset($postdata)) curl_setopt($postdata, CURLOPT_POST, TRUE);
  6. curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/57.0.2987.133 Safari/537.36");
  7. curl_setopt($ch, CURLOPT_TIMEOUT, 40);
  8. curl_setopt($ch, CURLOPT_COOKIEFILE, "ZG$SID.txt");
  9. curl_setopt($ch, CURLOPT_URL, $site);
  10. return curl_exec($ch);
  11. curl_close($ch);
  12. }


Ten post edytował adiif1 27.01.2018, 15:27:04
Go to the top of the page
+Quote Post

Posty w temacie


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 Aktualny czas: 21.08.2025 - 00:32