PDA

View Full Version : Problema visualizzazione immagine applicazione php...


Brostin
04-11-2006, 22:12
Salve a tutti,

ho una domanda forse banale, ma il punto è che non ne vengo fuori.... Dunque, ho creto una piccola applicazione
in php che, basandosi su di un server web Apache e un database Mysql, gestisce un piccolo archivio.
Fra i vari campi ho inserito un campo immagine dove vado a memorizzare il percorso delle immagini.

Il mio problema è questo: con IE riesco tranquillamente a vedere l'immagine una volta cliccato sul link.
Diversamente utilizzando Firefox il click mi restituisce una serie di caratteri indecifrabili e ....
niente immagine. Tengo a precisare che entrambi i browser lavorano bene durante la normale navigazione
e gestiscono benissimo qualsiasi foto disegno che incontrano... ovviamente il mio post è motivato dal fatto che vorrei usare Firefox in quanto maggiormente compatibile con Dreamweaver che utilizzo per la gestione grafica del tutto...grazie..

Xalexalex
05-11-2006, 10:20
Salve a tutti,

ho una domanda forse banale, ma il punto è che non ne vengo fuori.... Dunque, ho creto una piccola applicazione
in php che, basandosi su di un server web Apache e un database Mysql, gestisce un piccolo archivio.
Fra i vari campi ho inserito un campo immagine dove vado a memorizzare il percorso delle immagini.

Il mio problema è questo: con IE riesco tranquillamente a vedere l'immagine una volta cliccato sul link.
Diversamente utilizzando Firefox il click mi restituisce una serie di caratteri indecifrabili e ....
niente immagine. Tengo a precisare che entrambi i browser lavorano bene durante la normale navigazione
e gestiscono benissimo qualsiasi foto disegno che incontrano... ovviamente il mio post è motivato dal fatto che vorrei usare Firefox in quanto maggiormente compatibile con Dreamweaver che utilizzo per la gestione grafica del tutto...grazie..
Il link su cui clicchi è una pagina php o direttamente all'immagine. Se è un link ad una pagina php, la pagina falla così:
<?php
$path="percorsoimmagine/nome.ext";
header('Content-Length: '.filesize($path));
header('Content-Type: image/png');
print file_get_contents($path);
?>

Brostin
08-11-2006, 14:40
ecco la riga di codice che mi propone un generatore di codice con il quale mi sto aiutando per imparare php..

<?php if ((!is_null($x_immagine)) && $x_immagine <> "") { ?>
<a href="proto_immagine_bv.php?protocolloID=<?php echo $x_protocolloID; ?>" target="_blank"><img src="proto_immagine_bv.php?protocolloID=<?php echo $x_protocolloID; ?>" border="0" width="30" height="30"></a>
<?php } ?>

ed ecco invece la stringa che appare sull'indirizzo web che, nel caso di IE mi propone l'immagine di protocollo 1, mentre con Firefox non vedo altro che caratteri strani.


http://10.28.81.10/protocollo/proto_immagine_bv.php?protocolloID=1

Vorrei inoltre dirti che ho provato ad aprire la pagina anche non Opera e tutto funziona. pare che Firefox sia mancante di qualcosa... ma cosa ??
Grazie