Prosty skrypt php ściągający stronę

Prosty skrypt php ściągający stronę
drdam
  • Rejestracja:około 8 lat
  • Ostatnio:prawie 8 lat
  • Postów:35
0

Skrypt ma pobierać tekst z innej strony
O to kod:

Kopiuj
<?php
for ($i =1; $i <=84; $i++ )
{


flush();
ob_flush();
$adr = 'https://pl.wikipedia.org/wiki/Plik_tekstowy/'.  'html';
echo $adr . '<br>' ;
$p = file_get_contents($adr);
if($p !==false){
file_get_contents('text' ,$p);
}

}
?>

Jednak kod nie działa wyświetla sie
Warning: file_get_contents(https://pl.wikipedia.org/wiki/Plik_tekstowy/html): failed to open stream: HTTP request failed! HTTP/1.1 404 Not Found in /opt/lampp/htdocs/plik2.php on line 10
https://pl.wikipedia.org/wiki/Plik_tekstowy/html

Co zrobiłem żle ?


Ucze się:
PHP
C++
NN
  • Rejestracja:około 8 lat
  • Ostatnio:około 6 lat
  • Postów:12
1

Przecież pisze: 404 Not Found

Nie ma takiej strony: https://pl.wikipedia.org/wiki/Plik_tekstowy/http

Wikipedia wyświetla spersonalizowaną stronę na błąd 404, więc jak wejdziesz na nią przez przegladarkę, zamiast zwykłego błędu 404 zobaczysz ładną stronę z propozycją dodania artykułu, ale ogólnie strony nie ma.

Tutaj możesz sobie sprawdzić odpowiedzi HTTP: https://httpstatus.io/

Dla porównania wpisz sobie prawidłowy adres np. https://www.google.pl, zobaczysz odpowiedz 200

edytowany 5x, ostatnio: nnd_newbie

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.