Domanda:
Php: errore database binario immagini.?
diesel701
2009-07-15 05:22:57 UTC
Salve a tutti!
Ho creato delle pagine PHP con cui riesco ad immagazzinare le immagini nel mio database MySQL.
Poi però quando vado a richiamare l'immagine per poterla visualizzare tramite apposita pagina (che crea il link "visualizza.php?id=1") mi viene fuori la finestra di salvataggio della pagina web e non compare nessuna immagine. Quale è il problema?? Help.
Tre risposte:
Tizio 008
2009-07-15 06:05:02 UTC
a occhio e croce, il content-type ... ma senza vedere il codice interessato, non saprei.



per poter vedere l'immagine nella pagina, dovrai fare una pagina regolare, del tipo



mostra foto





e lo script prendifoto?id=1 dovrà "fornire" un opportunamente i dati, mandando il MIME che il browser si aspetta.
Tox
2009-07-17 09:58:28 UTC
Se il conten type restituisce una immagine, allora la pagina che contiene lo script non la devi richiamare direttamente, ma dentro un tag IMG

Esempio:







Tuttavia ti sconsiglio di memorizzare le immagini nel db. E più performante salvare i file in una semplice cartella, e usare la tabella del db solo per memorizzare nomi e/o i percorsi.
supercapocc
2009-07-15 14:27:13 UTC
Quoto Tizio, bisogna in primis vedere cosa restituisce il db per il mimetype su $col[2], e poi bisogna far visualizzare l'immagine fondendo html e php sul src della foto.


Questo contenuto è stato originariamente pubblicato su Y! Answers, un sito di domande e risposte chiuso nel 2021.
Loading...