PDA

View Full Version : [PHP]fget.


bellini
16-10-2005, 14:28
Ciao, ho bisogno di uno script che prenda un'immagine remota e quando essa non e' disponibile, al posto di mostrare un immagine non disponibile, mostri un'altra immagine per non visualizzare quella m3rda di immagine con x rossa.
Fatemi sapere grazie ciao.

cionci
16-10-2005, 17:44
Puoi usare fopen e verificare se il file è stato aperto correttamente... Comunque c'è bisogno di un estensione PHP particolare per aprire link al posto di file locali con fopen (ed anche con altre funzioni che lavorano sui file)...
L'estensione che serve ora non mi sovviene, ma si trova sulla docmentazione di fopen e file sul sito php...

bellini
16-10-2005, 21:33
<?php
$fp = @fopen($imaginesin, 'rb');
if (is_resource($fp)){
$image = $imaginesin;}
else {$image = 'images/no.jpg';}
?>

questo ma non funziona.

cionci
16-10-2005, 21:57
Ti da un errore ?

bellini
17-10-2005, 00:48
mi da sempre $imaginesin, pure quando non e' disponibile.

cionci
17-10-2005, 12:15
Eh già...perchè anche se l'immagine non è disponibile il server ti ritorna la pagina con l'errore 404... Che testa che ho :doh:

DarkMic
17-10-2005, 12:56
devi utilizzare file_exists, controlla se il file se esiste.

Chiaro?

bellini
17-10-2005, 20:26
si ma file exist non e' solo per il locale?
e poi in effetti credo trovi il file sempre ma poi che non sia disponibile no?