Buona sera.
Come potrei controllare se un link inserito da un utente sia un immagine che è esiste? perchè se esiste dovrei mostrarlo in caso contrario (404) non mostrarla, avete qualche idea?
Printable View
Buona sera.
Come potrei controllare se un link inserito da un utente sia un immagine che è esiste? perchè se esiste dovrei mostrarlo in caso contrario (404) non mostrarla, avete qualche idea?
file_exists() ?
fsokopen() ?
Ciao!
si, ma per sapere se è un immagine? devo per forza usare le regex?
A questo punto allora penso che la miglior cosa sia usare la getimagesize(): se ti restituisce le dimensioni, l'immagine esiste; altrimenti no.
EDIT: da google.
Ciao!
si, ci avevo già provato, ma mi restituisce questo.
perchè?EDITCitazione:
ho provato a fare:
ma mi restituisce sempre false....Codice PHP:if(file_exists($dlink['img']) ){
Ripensandoci, non son sicuro che la file_exists() funziona anche per file esterni.. potresti provare con la file_get_contents() come dice nel link che ti ho lasciato.... Ma anche la getimagesize() dovrebbe andare: hai attivato la connessione server2server?
Ciao!
sisi ho risolto così
Codice PHP:$img = @getimagesize($dlink['img']);
if($img){ ecc...
Ah beh, giusto: il warning indica un 404! (non mi era venuto in mente :???:... Spero sia l'ora :lol:).
Ciao!