Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Przechwytywanie tekstu ze strony z logowaniem, Mam ogólne rozwiązanie, ale brakuje mi jednego szczegółu...
requinus
post
Post #1





Grupa: Zarejestrowani
Postów: 25
Pomógł: 0
Dołączył: 12.04.2007

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


Witajcie,
potrzebuję przechwycić tekst ze strony z logowaniem. Wiem jak zrobić automatyczne logowanie, wiem jak zczytać tekst, ale problem jest jeden.
Skrypt, który loguje działa doskonale, ale kiedy po nim wywołuję funkcję zczytującą tekst to już jestem wylogowany i nie mogę odczytać tekstu (IMG:http://forum.php.pl/style_emoticons/default/sad.gif)
Jak połączyć te dwa fragmenty tak, żeby to działało?
Oto moje wypociny:

  1. <?php
  2. $ch = curl_init('http://localhost');
  3. curl_setopt($ch, CURLOPT_HTTPAUTH, CURLAUTH_ANY);
  4. curl_setopt($ch, CURLOPT_USERPWD, 'user:pass');
  5. curl_exec($ch);
  6.  
  7. $adres="http://localhost";
  8. $strona = file_get_contents($adres);
  9. $wzor ='(cos.*.cos)';
  10. eregi($wzor, $strona, $news);
  11. echo $news[1];
  12. curl_close($ch);
  13. ?>


wyskakuje: Warning: file_get_contents(http://localhost) [function.file-get-contents]: failed to open stream: HTTP request failed! HTTP/1.1 401 Unauthorized in /var/www/html/test/test.php on line 8

Pomóżcie proszę...
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
wookieb
post
Post #2





Grupa: Moderatorzy
Postów: 8 989
Pomógł: 1550
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk




Musisz sobie zapisywac ciasteczka i curlem znowu je przekazywać.
http://php.net/curl_setopt (CURLOPT_COOKIEFILE) itd

Ten post edytował wookieb 27.03.2009, 11:55:14
Go to the top of the page
+Quote Post
requinus
post
Post #3





Grupa: Zarejestrowani
Postów: 25
Pomógł: 0
Dołączył: 12.04.2007

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


Nie da się zrobić tego prościej? A jeśli się nie da to jak dokładnie zrobić ten numer z cookies'ami?
Go to the top of the page
+Quote Post
wookieb
post
Post #4





Grupa: Moderatorzy
Postów: 8 989
Pomógł: 1550
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk




Cytat(requinus @ 27.03.2009, 11:56:33 ) *
A jeśli się nie da to jak dokładnie zrobić ten numer z cookies'ami?

forum.php.pl -> boty logujące
No i ten link do manuala powyżej.
Go to the top of the page
+Quote Post
requinus
post
Post #5





Grupa: Zarejestrowani
Postów: 25
Pomógł: 0
Dołączył: 12.04.2007

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


Coś nie mogę wykumać jak to zrobić (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) wookieb czy byłoby dla Ciebie dużym problemem napisać mi jak to zrobić? Będę bardzo wdzięczny, bo potrzebuję tego rozwiązania jak najszybciej w pracy. Z góry wielkie dzięki.
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 22.12.2025 - 09:42