Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> fopen Obsluga bledow
rubin
post
Post #1





Grupa: Zarejestrowani
Postów: 77
Pomógł: 0
Dołączył: 5.09.2003
Skąd: Wrocław

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


Kiedy uzywam fopen do sprawdzenia czy istnieje plik na innym serwerze to wyskakuje:

Warning: fopen(http://serwer.pl/plik.html): failed to open stream: HTTP request failed! HTTP/1.1 404 Not Found

Pytanie:
Jak zablokowac wypisywanie tego ostrzerzenia?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 11)
dr_bonzo
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 5 724
Pomógł: 259
Dołączył: 13.04.2004
Skąd: N/A

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


Stawiasz @ przed nazwa funkcji.


--------------------
Nie lubię jednorożców.
Go to the top of the page
+Quote Post
rubin
post
Post #3





Grupa: Zarejestrowani
Postów: 77
Pomógł: 0
Dołączył: 5.09.2003
Skąd: Wrocław

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


Dzieki!
Go to the top of the page
+Quote Post
pieto
post
Post #4





Grupa: Zarejestrowani
Postów: 227
Pomógł: 1
Dołączył: 12.05.2002
Skąd: gdańsk

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


A ja mam inny problem bo mam takich mozliwosci urli ze 100 i strasznie dlugo musze czekac az sprawdzi :sad.gif - Jakies inne rozwiazanie ?


--------------------
Materiały i Wypracowania znajdziesz na zgapa.pl i
Encyklopedii Zgapedia
Jedyny przedawkowany portal motoryzacyjny to autoholik.pl
Go to the top of the page
+Quote Post
strife
post
Post #5





Grupa: Przyjaciele php.pl
Postów: 2 605
Pomógł: 96
Dołączył: 22.10.2004
Skąd: UK

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


Witam,

Jest pewna możliwosć, ale absolutnie odradzam!
  1. <?php
  2.  
  3.  
  4. ?>


Pozdrawiam!


--------------------
Go to the top of the page
+Quote Post
pieto
post
Post #6





Grupa: Zarejestrowani
Postów: 227
Pomógł: 1
Dołączył: 12.05.2002
Skąd: gdańsk

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


hmh, w sumie nie za bardzo pomogło (tzn trzeba czekać tydzień czasu na sprawdzenie wszystkich winksmiley.jpg ) , moze jakas inna mozliwość sprawdzenia urli ?

pozdrawiam


--------------------
Materiały i Wypracowania znajdziesz na zgapa.pl i
Encyklopedii Zgapedia
Jedyny przedawkowany portal motoryzacyjny to autoholik.pl
Go to the top of the page
+Quote Post
crash
post
Post #7





Grupa: Przyjaciele php.pl
Postów: 2 196
Pomógł: 2
Dołączył: 17.01.2004
Skąd: Sosnowiec

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


Możesz ustawić o wiele mniejsze timeouty...


--------------------
Go to the top of the page
+Quote Post
sobstel
post
Post #8





Grupa: Zarejestrowani
Postów: 853
Pomógł: 25
Dołączył: 27.08.2003
Skąd: Katowice

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


Cytat(scarface @ 2005-04-16 14:47:40)
Jest pewna możliwosć, ale absolutnie odradzam!
  1. <?php
  2.  
  3.  
  4. ?>

a ja (w środowisku produkcyjnym oczywiście) zdecydowanie polecam, oczywiscie przydalby sie do tego wlasny handler bledow. w ten sposob utrudniany zycie wlamywaczom...


--------------------
"If debugging is the process of removing bugs, then programming must be the process of putting them in..."
sobstel.org
Go to the top of the page
+Quote Post
hwao
post
Post #9


Developer


Grupa: Moderatorzy
Postów: 2 844
Pomógł: 20
Dołączył: 25.11.2003
Skąd: Olkusz




Rozwiazaniem jest fsockopen" title="Zobacz w manualu PHP" target="_manual() poczytaj w manualu i na forum smile.gif (pelno gotowcow winksmiley.jpg )
Go to the top of the page
+Quote Post
pieto
post
Post #10





Grupa: Zarejestrowani
Postów: 227
Pomógł: 1
Dołączył: 12.05.2002
Skąd: gdańsk

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


Oki więc tak:
fsockopen, hm, nie znalazłem odpowiedniego gotowca sprawdzającego url'a i coś niezabardzo kumam jak te sockety działają sad.gif

Timeouty: no tak, zeby to moj serv winksmiley.jpg ...

pozdrawiam, pokombinuje jeszcze..


--------------------
Materiały i Wypracowania znajdziesz na zgapa.pl i
Encyklopedii Zgapedia
Jedyny przedawkowany portal motoryzacyjny to autoholik.pl
Go to the top of the page
+Quote Post
sobstel
post
Post #11





Grupa: Zarejestrowani
Postów: 853
Pomógł: 25
Dołączył: 27.08.2003
Skąd: Katowice

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


do sprawdzania czy istnieja zdalne pliki mozna uzyc takze CURLa

  1. <?php
  2. function external_file_exists($filename) {
  3. $ch = curl_init($filename);
  4. curl_exec($ch);
  5. $response_code = curl_getinfo($ch, CURLINFO_HTTP_CODE);
  6. curl_close($ch);
  7. return ($response_code == 200);
  8. }
  9. ?>


niestety funkcja ta nie jest 100% skuteczna. np. moze nie byc pliku a serwer bedzie zwracal strone html (z komunikatem o bledzie) i kod odpowiedzi 200 ok.


--------------------
"If debugging is the process of removing bugs, then programming must be the process of putting them in..."
sobstel.org
Go to the top of the page
+Quote Post
pieto
post
Post #12





Grupa: Zarejestrowani
Postów: 227
Pomógł: 1
Dołączył: 12.05.2002
Skąd: gdańsk

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


A no zwraca 404 sad.gif , czyli nie kombinowac z tym CURLem questionmark.gif
moze ktos ma przykład na socketach ?


--------------------
Materiały i Wypracowania znajdziesz na zgapa.pl i
Encyklopedii Zgapedia
Jedyny przedawkowany portal motoryzacyjny to autoholik.pl
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 Aktualny czas: 19.08.2025 - 13:20