|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Bannato
Iscritto dal: Sep 2005
Messaggi: 58
|
[PHP]fget.
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. |
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
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... |
|
|
|
|
|
#3 |
|
Bannato
Iscritto dal: Sep 2005
Messaggi: 58
|
<?php
$fp = @fopen($imaginesin, 'rb'); if (is_resource($fp)){ $image = $imaginesin;} else {$image = 'images/no.jpg';} ?> questo ma non funziona. |
|
|
|
|
|
#4 |
|
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
Ti da un errore ?
|
|
|
|
|
|
#5 |
|
Bannato
Iscritto dal: Sep 2005
Messaggi: 58
|
mi da sempre $imaginesin, pure quando non e' disponibile.
|
|
|
|
|
|
#6 |
|
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
Eh già...perchè anche se l'immagine non è disponibile il server ti ritorna la pagina con l'errore 404... Che testa che ho
|
|
|
|
|
|
#7 |
|
Member
Iscritto dal: Jun 2004
Città: Catania
Messaggi: 88
|
devi utilizzare file_exists, controlla se il file se esiste.
Chiaro?
__________________
Mic |
|
|
|
|
|
#8 |
|
Bannato
Iscritto dal: Sep 2005
Messaggi: 58
|
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? |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 06:46.



















