Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Pobieranie strony
Forum PHP.pl > Forum > Przedszkole
Dowhook
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.
Dowhook
  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
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.