Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Pobieranie strony
Dowhook
post
Post #1





Grupa: Zarejestrowani
Postów: 68
Pomógł: 0
Dołączył: 20.03.2004
Skąd: Warszawa

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


Posiadam taki skrypt
  1. <?
  2. $plik1 = @fopen("http://www3.cs-manager.com/csm/?p=clan_players", "r");
  3. $plik2 = @fopen("players.txt", "w");
  4. while (!(feof($plik1))) {
  5. $wierz = (fgets($plik1, 255));
  6. fputs($plik2, "$plikn");
  7. print($wiersz);
  8. }
  9. fclose($plik2);
  10. ?>

Jednak nie pobiera tej strony, której chce. Potrzebuje wejść "od środka". Żeby obejrzeć tą stronę muszę się zalogować. Mam na tej stronie konto tylko nie wiem jak pobrać tą stronę będąc zalogowanym.
Go to the top of the page
+Quote Post
Sabistik
post
Post #2


Administrator wortalu


Grupa: Przyjaciele php.pl
Postów: 960
Pomógł: 39
Dołączył: 21.10.2003
Skąd: Kraków

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


CURL" title="Zobacz w manualu php" target="_manual
Go to the top of the page
+Quote Post
Dowhook
post
Post #3





Grupa: Zarejestrowani
Postów: 68
Pomógł: 0
Dołączył: 20.03.2004
Skąd: Warszawa

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


  1. <?
  2. $ch = curl_init();
  3. curl_setopt($ch, CURLOPT_URL, 'http://www1.cs-manager.com/');
  4. curl_setopt ($ch, CURLOPT_POST, 1);
  5. curl_setopt ($ch, CURLOPT_POSTFIELDS, 'username=login&password=haslo');
  6. curl_setopt ($ch, CURLOPT_COOKIEJAR, 'cookie.txt');
  7. curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1);
  8. $store = curl_exec ($ch);
  9. curl_setopt($ch, CURLOPT_URL, 'http://www1.cs-manager.com/csm/?p=clan_players');
  10. $content = curl_exec ($ch);
  11.  
  12. print"$content";
  13.  
  14. $nazwa = "players.txt";
  15. $plik = @fopen("$nazwa", "w");
  16. fputs($plik, "$content");
  17. fclose($plik);
  18.  
  19. curl_close ($ch); 
  20. ?>

Jednak po tym nie pokazuje i nie zapisuje się strona, która chciałem. Serwer pokazuje mi taki komunikat:

Cytat
The server encountered an unexpected condition which prevented it from fulfilling the request.


Jeżeli wchodzę na stronę normalnie nic takiego się nie pojawia.

Aha. Pojawia się jeszcze taki błąd:
Cytat
Warning: Cannot modify header information - headers already sent in /csm/include/classes/Request.php on line 192


Ten post edytował Dowhook 18.01.2006, 19:36:33
Go to the top of the page
+Quote Post

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: 20.08.2025 - 07:50