Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php] czy plik istnieje na innym serwerze? jak sprawdzić?
michal1-1991
post 27.04.2008, 00:05:14
Post #1





Grupa: Zarejestrowani
Postów: 29
Pomógł: 0
Dołączył: 27.04.2006
Skąd: Lubawka

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


Witam

Mam na stronie download i chcę aby linki do plików były dobre więc muszę sprawdzać czy pliki istnieją. Problemem jest to, że pliki są na innych serwerach. Jak mogę więc sprawdzić czy istnieją pliki .exe, .zip, .rar?

Próbowałem różnych funkcji podawanych w komentarzach na http://pl2.php.net/function.file-exists i nic. Mam nadzieję że ktoś z forum mi pomoże.


--------------------
techme.pl <-- Portal dla e-użytkowników Gry Online <-- Najlepsze gry Forum Dyskusyjne <-- dyskutuj razem z nami Gry Flash <-- darmowa rozrywka Porównywarka cen hostingu <-- szukasz taniego hostingu?
Go to the top of the page
+Quote Post
Cezar708
post 27.04.2008, 00:11:34
Post #2





Grupa: Zarejestrowani
Postów: 1 116
Pomógł: 119
Dołączył: 10.05.2005
Skąd: Poznań

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


Jeśli to jest dział download, to te pliki muszą być widoczne w internecie. to tego celu świetnie nadaje się wykorzytanie funkcji get_headers()


po prostu używasz tego tak:

  1. <?php
  2. $headers = get_headers('http://url.do.pliku.pl/plik.exe');
  3. if ( $headers[0] == 'HTTP/1.1 200 OK' ){
  4. echo "plik jest dostępny"; 
  5. } else {
  6. echo "plik nie jest dostępny";
  7. }
  8. ?>


pozdrawiam,
Cezar708
Go to the top of the page
+Quote Post
michal1-1991
post 27.04.2008, 09:35:56
Post #3





Grupa: Zarejestrowani
Postów: 29
Pomógł: 0
Dołączył: 27.04.2006
Skąd: Lubawka

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


Próbowałem bardziej rozbudowanych funkcji i dalej efekt nie jest odpowiedni. Prześlę kilka adresów do plików, może coś to pomoże...

http://no-restriction.com/game/cs.ns16full-v7.exe <-- nie działa
http://www.spybotupdates.com/files/spybotsd15.exe <- działa
http://download3.software602.com/pcs4.exe <-- strona podmienia plik na reklamę, więc nie działa
http://ftp2.ulead.com/pub/esd/Pi12/upi12_tbyb_e_na.exe <-- działa
http://www.instalki.pl/gry/download/akcji/...hp?file=madness <-- nie działa
http://mercedes.coffeecup.com/CoffeeAnimator75.exe <-- działa
http://koolmoves.fileburst.com/kmsetup.exe <-- działa

Tak więc wyglądają linki. Kto ma jakieś pomysły?


--------------------
techme.pl <-- Portal dla e-użytkowników Gry Online <-- Najlepsze gry Forum Dyskusyjne <-- dyskutuj razem z nami Gry Flash <-- darmowa rozrywka Porównywarka cen hostingu <-- szukasz taniego hostingu?
Go to the top of the page
+Quote Post
MWL
post 27.04.2008, 10:09:21
Post #4





Grupa: Zarejestrowani
Postów: 493
Pomógł: 32
Dołączył: 14.04.2008
Skąd: Lenkowski.net

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


Pamiętaj o tym że jak się ktoś zorientuje że to z innych serwów, bez zgody to masz przesrane!

Ten post edytował MWL 27.04.2008, 10:09:40


--------------------
Wpadaj na mój kanał o PHP. Dużo mięsa 🥩!
Go to the top of the page
+Quote Post
michal1-1991
post 29.04.2008, 15:39:03
Post #5





Grupa: Zarejestrowani
Postów: 29
Pomógł: 0
Dołączył: 27.04.2006
Skąd: Lubawka

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


tak wiem, ale są to źródła typu instalki.pl i linki źródłowe tyczą się zazwyczaj stron producentów (nie mogę zagwarantować 100% bo nie ja to dodaje)


--------------------
techme.pl <-- Portal dla e-użytkowników Gry Online <-- Najlepsze gry Forum Dyskusyjne <-- dyskutuj razem z nami Gry Flash <-- darmowa rozrywka Porównywarka cen hostingu <-- szukasz taniego hostingu?
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: 18.06.2025 - 19:13