Prosty skrypt php ściągający stronę

0

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

<?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 ?

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

1 użytkowników online, w tym zalogowanych: 0, gości: 1