Visualizzare immagini database

intimoviro

Utente Attivo
18 Ago 2009
272
0
0
Salve in pratica ho un file che mi permette d'inserire le immagini in un database.
Ora se vorrei richiamare queste immagini faccio così:

PHP:
$sql = "SELECT * FROM immagini";
  $result = @mysql_query($sql) or die(mysql_error ());
  $row = @mysql_fetch_array($result);
  $id_img = $row['id'];
  $type = $row['type'];
  $img = $row['immagine'];
 @header ("Content-type: ".$type);
    echo $img;

Però mi visualizza il sorgente binario, come posso far visualizzare l'immagine?

Grazie:D
 

lotus

Utente Attivo
5 Mag 2009
543
8
0
TRamite il tag html img puoi impostare l'attributo "src" al percorso +nome del file immagine (contenuto nelle variabile php estrapolate dalla QUERY)
Ciro
 

intimoviro

Utente Attivo
18 Ago 2009
272
0
0
Salve, mi sono ispirato proprio a questo articolo.
Usando ciò che è scritto sull'articolo funziona, però quello che volevo fare io è diverso, cioè salvare immagini nel database per poi usarle nel template, cioè salvo l'immagine che dovrebbe visualizzarsi nell'header, e poi la richiamo.
Però credo proprio anch'io che l'errore si trova nel content-tipe.
Spero di essermi spiegato meglio.

Grazie :)
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.042
149
63
PR
www.borgo-italia.it
ciao
l'unica cosa che posso dirti è di verificare il contenuto di
$row['type']; e quindi di $type

con un var_dump($row['type']);

dovresti ottenere in out string(9) image/jpeg
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.042
149
63
PR
www.borgo-italia.it
ciao
non so di preciso però potrebbe essere image/gif
inoltre credo (ma non sono sicuro, al max prova) che se dentro $row['type'] tu abbia "gif" tu debba fare
$type="image/".$row['type'];//lo stesso se hai jpeg o png
 

intimoviro

Utente Attivo
18 Ago 2009
272
0
0
Ho provato come hai detto tu, però aprendo la pagina in automatico mi scarica la pagina con il sorgente della stessa.

L'errore che mi da aprendo la pagina con il codice che ho descritto in principio è questo:

L'immagine http://...../indirizzo pagina non può essere visualizzata poichè contiene errori

In pratica mi mette come immagine la mia pagina.

Grazie
 

minatore

Utente Attivo
25 Set 2007
410
0
0
Ciao
non ho mai fatto una cosa del genere, preferisco mettere le immagini in una cartella e poi richiamarle
se ti serve lo script fammi sapere

ciao da minatore
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.042
149
63
PR
www.borgo-italia.it
ciao
ho trovato questo interessante articolo tempo fa (mi sono dimenticato di scrivermi l'autore e da dove l'ho preso)
dagli una letta ed eventualmente adatta alle tue esigenze
 

minatore

Utente Attivo
25 Set 2007
410
0
0
Ciao ok ti passo lo script

PHP:
$result=mysql_query("SELECT * FROM tua tabella")
or die("errore nella query;".mysql_error());
for($a = 0; $a < mysql_num_rows($result); $a++)
    {
          $lista_foto=mysql_fetch_array($result);
          if(file_exsist("public/img/" . $lista_foto['id_foto'] . " (" . "0" . ").jpg"))
    }


In questo modo riesco a visualizzare l'immagine, questo metodo è buono per un numero di immagini già predefinito
ciao da Minatore
 
Ultima modifica:
Discussioni simili
Autore Titolo Forum Risposte Data
M visualizzare tutte le immagini del database PHP 3
C Visualizzare immagini caricate su un Database Classic ASP 1
P visualizzare immagini da database access Classic ASP 3
D Visualizzare immagini da database ASP.NET 0
A Visualizzare div quando le immagini sono state uploadate con successo (Ajax) Ajax 0
M Visualizzare immagini in PHP - MYSQL PHP 0
M Visualizzare immagini da DB in php PHP 0
Y VISUALIZZARE IMMAGINI DA DB PHP/MYSQL PHP 7
E visualizzare automaticamente tutte le immagini di una cartella PHP 1
S urgentissimo necessità di script per evitare di far visualizzare immagini "rubate" Javascript 12
M visualizzare le immagini da db PHP 14
D visualizzare immagini da mysql a fianco del titolo PHP 8
G visualizzare immagini dinamiche dentro html PHP 2
0 Visualizzare immagini Javascript 0
C [php/Mysql]Visualizzare immagini PHP 14
S Visualizzare immagini caricate in un DB MySQL!! (da tutorial) PHP 18
H Visualizzare le immagini nei motori HTML e CSS 1
P visualizzare le immagini in locale con F12 HTML e CSS 2
N Non Autorizzato. Dovresti rimuovere il parametro customize_messenger_channel per visualizzare l'anteprima in frontend. WordPress 1
M visualizzare ip cam in windows IP Cam e Videosorveglianza 0
W visualizzare solo file html e sottocartelle di una cartella PHP 1
napuleone visualizzare il codice senza usare gli & HTML e CSS 1
Y Come caricare e visualizzare un'immagine PHP 0
M Visualizzare file PDF con link preso dal DB PHP 0
Alex_70 Visualizzare 2 bandiere PHP 6
Alex_70 Visualizzare anteprima foto in dropdown PHP 2
L Visualizzare tabella all'interno finestra modal PHP 4
P Visual Studio VB.NET Visualizzare un messaggio alla scadenza. .NET Framework 0
J [PHP] Visualizzare risultato query stessa pagina PHP 3
B visualizzare una sola riga Database 3
Alex_70 [PHP] Visualizzare foto tramite select PHP 0
K [ASP] Visualizzare nome del file selezionato Classic ASP 3
M [PHP] Visualizzare un array partendo dal numero 1 e non 0 PHP 5
L [PHP] Visualizzare utente dopo login PHP 0
L [PHP] Visualizzare se una pagina è pingata PHP 1
M [PHP] Visualizzare nell'alert il calcolo PHP 4
D [WordPress] come fare per estrarre dati da un db MySQL tramite una form e visualizzare il risultato WordPress 0
L come visualizzare array di oggetti php PHP 9
S [PHP] visualizzare commento su un prodotto precedentemente selezionato PHP 2
V [Javascript] Visualizzare o nascondere div figlio Javascript 4
W [PHP] Visualizzare errori su Statements in MySQLi PHP 3
S [javascript] visualizzare/nascondere div Javascript 3
felino [Javascript] [jQuery] Slick Carousel: visualizzare una porzione dell'immagine successiva Javascript 0
W [Javascript] Visualizzare l'href di un link nascosto Javascript 0
L [HTML] Problemi a visualizzare le modifiche eseguite alle pagine del sito. HTML e CSS 2
G [HTML] Visualizzare iframe in un blog non funziona sempre xchė? HTML e CSS 3
tritabit [HTML] Visualizzare stelle tipo rating HTML e CSS 5
T Visualizzare un Xml su un sito in modo semplice XML 1
F Visualizzare data in formato gg/mm/aaaa da database mysql. PHP 3
M [PHP] Visualizzare record nel db PHP 2

Discussioni simili