• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

[PHP] Srawdzanie czy zewnętrzna strona istnieje. (Czy brak błędu 404)

0 głosów
42 wizyt
pytanie zadane 15 lutego w PHP, Symfony, Zend przez Kuba Jakubowski Bywalec (2,970 p.)

Witam, 

chciałbym sprawdzić z użyciem PHP, czy strona na zewnętrznym portalu np. http://sample.com/strona.php zwraca kod 404. Chciałbym tą metodą sprawdzać czy plik na serwerze zewnętrznym istnieje, więc szukam metody która, jeśli to możliwe nie pobierze całego pliku.

1 odpowiedź

0 głosów
odpowiedź 15 lutego przez HaKIM Szeryf (82,580 p.)
wybrane 17 lutego przez Kuba Jakubowski
 
Najlepsza

Najprościej to by było:

<?php

$url = 'https://www.google.com/';

$handle = curl_init($url);
curl_setopt($handle,  CURLOPT_RETURNTRANSFER, TRUE);

$response = curl_exec($handle);

$httpCode = curl_getinfo($handle, CURLINFO_HTTP_CODE);

if ($httpCode === 404) {

}

curl_close($handle);

https://stackoverflow.com/questions/408405/easy-way-to-test-a-url-for-404-in-php

Podobne pytania

0 głosów
0 odpowiedzi 88 wizyt
0 głosów
2 odpowiedzi 186 wizyt
0 głosów
2 odpowiedzi 96 wizyt
Porady nie od parady
Zadając pytanie postaraj się o poprawną pisownię i czytelne formatowanie tekstu.Kompozycja

61,378 zapytań

107,319 odpowiedzi

223,523 komentarzy

33,122 pasjonatów

Przeglądających: 367
Pasjonatów: 13 Gości: 354

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto dwie polecane książki warte uwagi. Pełną listę znajdziesz tutaj.

...