Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2010
    Messaggi
    86

    visualizzare immagini da tipi blob nel DB

    Ciao, ho questo problema.

    Nel database ho un campo blob, che dovrei utilizzare per salvare direttamente le immagini.
    Come faccio a visualizzarli nella pagina web?
    Eseguo la query, poi [img]<?php echo $myrow[[/img]" /> ma non visualizza nulla
    o al massimo caratteri grezzi...

    Grazie per l'aiuto.

  2. #2
    Utente di HTML.it L'avatar di Razorblade
    Registrato dal
    Feb 2002
    Messaggi
    1,308
    Non ho mai utilizzato il db per salvare le immagini per evitare che questo raggiunga dimensioni impressionanti, in ogni caso dovresti impostare le intestazioni dell'output con header(),
    questo è un esempio preso dalla documentazione ufficiale di header()

    Codice PHP:

    <?php
    ob_start
    ();
    // assuming you have image data in $imagedata
    $length strlen($imagedata);
    header('Last-Modified: '.date('r'));
    header('Accept-Ranges: bytes');
    header('Content-Length: '.$length);
    header('Content-Type: image/jpeg');
    print(
    $imagedata);
    ob_end_flush();
    ?>
    supponiamo che quello di sopra fosse il codice del file showImage.php, per visualizzare una immagine con img src dovresti scrivere

    Codice PHP:
    [img]showImage?vari_dati_per_identificare_l_immagine[/img
    Prova.

    Ciao

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.