Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php] Skrypt/funkcja do sprawdzenia, czy dany link jest aktywny.
adby
post
Post #1





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 4.06.2009

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


Witam,

Mam pewien problem. Otórz mam bazę linków. Chciałbym sprawdzić, które z nich są linkami aktywnymi (rozpoczynające pobieranie pliku) bądź nieaktywnymi (wszystkie inne przypadki).
Dodatkowym problemem jest to, że linki te nie są linkami bezpośrednimi do plików, a mają postać typu http://domena.com/download/123/link.php. Żądanie HEAD protokołu HTTP zwraca 301 Moved Permanently, lecz jako Location: otrzymuję ten sam link, zamiast linku docelowego (pewnie w coś źle robię).

Reasumując, potrzeba mi najpierw wyciągnąć linki bezpośrednie do plików, a następnie znaleźć jakieś rozwiązanie pozwalające sprawdzić, czy dany link jest aktywny.
Z góry przepraszam za różne nieścisłości w tym co pisałem, mam nadzieję tylko, że wszyscy zrozumieli o co chodzi.
Może powinienem wrzucić temat do Przedszkola, no ale umieszczam już tutaj.

Pozdrawiam.

Ten post edytował adby 5.06.2009, 10:54:04
Go to the top of the page
+Quote Post
pgrzelka
post
Post #2





Grupa: Zarejestrowani
Postów: 313
Pomógł: 24
Dołączył: 9.08.2008
Skąd: Kielce

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


nie wiem czy curl zwraca kod odpowiedzi, ale wydaje mi się że tak
curl" title="Zobacz w manualu PHP" target="_manual
Go to the top of the page
+Quote Post
adby
post
Post #3





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 4.06.2009

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


Tak, to właśnie curl'em pobierałem nagłówki, jednak jak już wcześniej napisałem w każdym dostaję 301, i nie mam linku bezpośredniego, aby cokolwiek dalej zbadać (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
erix
post
Post #4





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




A czemu nie fsockopen" title="Zobacz w manualu PHP" target="_manual i ręcznie nie wyłuskasz nagłówków?
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: 23.08.2025 - 08:27