Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]fsockopen - wychwycenie błędu autoryzacji
@rtur
post 11.07.2013, 19:43:37
Post #1





Grupa: Zarejestrowani
Postów: 254
Pomógł: 3
Dołączył: 23.02.2006

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


Mam taką funkcję connect która pobiera zawartość pewnej strony. Strona ma autoryzację i tu mam problem
  1. function connect($host, $port, $pass, $url) {
  2. $fp = @fsockopen ($host, $port, $errno, $errstr, 5);
  3. if (!$fp) {
  4. return false;
  5. } else {
  6. fputs($fp, "$url HTTP/1.0\r\nAgent\r\n\r\n");
  7. while (!feof($fp)) {
  8. $dane .= fgets($fp, 1024);
  9. }
  10. fclose($fp);
  11. return $dane;
  12. }
  13. }


w jaki sposób w tej funkcji wychwycić błąd (401, 404, 403, itp) i wyświetlić własny komunikat dla błędu?

Ten post edytował @rtur 11.07.2013, 19:44:16


--------------------
Artur
Go to the top of the page
+Quote Post
com
post 11.07.2013, 19:49:28
Post #2





Grupa: Zarejestrowani
Postów: 3 034
Pomógł: 366
Dołączył: 24.05.2012

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


chyba najlepiej na podstawie nagłówka ?
dla 404 masz itp.
  1. header('HTTP/1.x 404 Not Found');
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 Wersja Lo-Fi Aktualny czas: 17.06.2025 - 16:29