Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Detekcja nagłówka
escaflowne
post
Post #1





Grupa: Zarejestrowani
Postów: 220
Pomógł: 0
Dołączył: 20.02.2003
Skąd: Poznań

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


Witam!
Moje pytanie: Czy w php istnieje funkcja, wysyłająca zapytanie do serwera HTTP i zwracająca kod wyniku (np. 200)?
Chciałbym, żeby skrypt otwierał mi nową stronę tylko wtedy, jak otrzyma pozytywną odpowiedź z serwera, a w przeciwnym wypadku, wyświetlał tylko tekst, że strona nie istnieje (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
DeyV
post
Post #2





Grupa: Zarząd
Postów: 2 277
Pomógł: 6
Dołączył: 27.12.2002
Skąd: Wołów/Wrocław




[manual:37c0a9a0a6]fsockopen [/manual:37c0a9a0a6]powinien wystarczyć.
Go to the top of the page
+Quote Post
escaflowne
post
Post #3





Grupa: Zarejestrowani
Postów: 220
Pomógł: 0
Dołączył: 20.02.2003
Skąd: Poznań

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


Dzięki!
Ale prawie działa (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Nie wiem, może ja coś robię źle...
[php:1:53f140eac3]<?php
$http_host = $_SERVER['HTTP_HOST'];

$strona = "stat.". $http_host ."/". $http_host ."/index.html";

$fp = fsockopen($strona, 80, $errno, $errstr, 30);
...
?>[/php:1:53f140eac3]
Kiedy np. próbuję z tą stroną, $errno zwraca 2 (plik nie istnieje). Prawda. Kiedy próbuję z tą stroną, też zwraca 2, choć plik istnieje. Co jest grane :?:
Go to the top of the page
+Quote Post
escaflowne
post
Post #4





Grupa: Zarejestrowani
Postów: 220
Pomógł: 0
Dołączył: 20.02.2003
Skąd: Poznań

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


Dobrze, już nieaktualne. Poradziłem sobie. Odpowiedzią była funkcja fopen(). (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif)
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 30.09.2025 - 07:53