Pagina 1 di 3 1 2 3 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 26
  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2005
    Messaggi
    153

    Visualizzare immagini da DB

    Salve, ho un problema, in pratica ho delle immagini memorizzate in un DBMS MySql in un campo longblob quindi salvate in un formato binario, queste immagine devono essere visualizzate insieme al proprio articolo quindi, in un'unica pagina web, qualcuno mi sa aiutare?

  2. #2
    Crea un file PHP che estragga il contenuto dal database e lo restituisca al brower insieme agli header corretti. Nella pagina che visualizza l'articolo inserisci un tag IMG con l'attributo SRC che punti verso lo script PHP creato in precedenza.

  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2005
    Messaggi
    153
    Già ho provato in questo modo ma non funziona, mi visualizza il download del file php che mi dovrebbe ritornare l'immagine.

  4. #4
    La soluzione indicata funziona perfettamente, probabilmente non l'hai implementata correttamente.

  5. #5
    Utente di HTML.it
    Registrato dal
    Sep 2002
    Messaggi
    221
    Originariamente inviato da prog
    Già ho provato in questo modo ma non funziona, mi visualizza il download del file php che mi dovrebbe ritornare l'immagine.
    se ti fa il download è sicuramente un problema di header!

    bye
    ciAo

  6. #6
    Utente di HTML.it
    Registrato dal
    Jan 2005
    Messaggi
    153
    Originariamente inviato da filippo.toso
    La soluzione indicata funziona perfettamente, probabilmente non l'hai implementata correttamente.
    Ora posto il codice

    il file che dovrebbe visualizzare l'imagine
    Codice PHP:
    <?php echo "<img src=\"prova.php\">"?>

    il file che dovrebbe reperire le immagini



    Codice PHP:
    <?php if (@ require ("../library/utility.php")) {                     
    //creo la connessione al DBMS                     
    $verification openConnection("../../");                     
    //verifico che la connessione sia stata creata                     
    if (!is_string($verification)) {                         
    $result=$verification->query_db("SELECT * FROM tabella_immagini WHERE id_articolo='23'");                         $dati=mysql_fetch_row($result);                         
    header("Content-type: $dati[3]");                          
    echo  
    $dati[4];                     

    ?>

  7. #7
    Stai utilizzando Asp Php Web Application Builder per caso?

  8. #8
    Scusa l'array $dati da dove viene?

  9. #9
    Utente di HTML.it
    Registrato dal
    Jan 2005
    Messaggi
    153
    Originariamente inviato da cicciobulgaro
    Stai utilizzando Asp Php Web Application Builder per caso?
    Utilizzo Php

  10. #10
    Utente di HTML.it
    Registrato dal
    Jan 2005
    Messaggi
    153
    Originariamente inviato da k.b
    Scusa l'array $dati da dove viene?
    L'array $dati è il risultato della query SQL.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.