Visualizzazione dei risultati da 1 a 7 su 7

Discussione: visualizzare immagini

  1. #1

    visualizzare immagini

    salve ragazzi non riesco a visualizzare le mie immagini memorizzate in un campo tipo blob di un database, quando estraggo l'immagine e la stampo a video mi esce la X come se l'immagine non fosse stata caricata, come mai ? ecco il codice:
    <?
    header("Content-type: image/gif");

    include("config.PHP");
    include("selezione.PHP");


    $query=mysql_query("SELECT immagine FROM `film` where id='2' ") OR DIE ("select Non Riuscita");
    $row=mysql_fetch_array($query);


    echo $row['immagine'];

    ?>




    <html>
    <head>
    <title>Documento senza titolo</title>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    </head>

    <body>

    </body>
    </html>
    Roberto Dungino

  2. #2
    Utente di HTML.it L'avatar di gianiaz
    Registrato dal
    May 2001
    Messaggi
    8,027
    ma l'immagine c'è?

    perchè la select va a buon fine anche se è vuota, se vuoi fare un controllo sul fatto che trovi o meno l'immagine devi controllare che mysql_num_rows($query) non sia uguale a zero.


    perchè se non ti visualizzasse correttamente l'immagine almeno nel source dovresti vedere dei caratteri strani...

    ciao

  3. #3
    questo è l'errore che mi dà:

    L'immagine “http://localhost/database_film/visimmagini.php” non può essere visualizzata poiché contiene degli errori.

    Queso è il codice:

    <?
    header("Content-type: image/jpeg");

    include("config.PHP");
    include("selezione.PHP");


    $query=mysql_query("SELECT immagine FROM `film` where id='2' ") OR DIE ("select Non Riuscita");
    $num_righe=$mysql_num_rows($query);
    if(!$num_righe){
    echo"Nessuna riga trovata";
    }
    else{

    $row=mysql_fetch_array($query);



    echo "$row[immagine]";
    }
    ?>




    <html>
    <head>
    <title>Documento senza titolo</title>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    </head>

    <body>

    </body>
    </html>
    Roberto Dungino

  4. #4
    E' firefox che non dà gli errori come internet explorer, ho corretto l'errore su mysqlnumrows c'era un $ di troppo, ma il risultato che mi dà sempre l'errore come nel primo post, ossia non mi visualizza l'immagine memorizzata nel database, mi esce la x come se l'immagine non la trova, questo è il codice:


    <?
    header("Content-type: image/gif");

    include("config.PHP");
    include("selezione.PHP");


    $query=mysql_query("SELECT immagine FROM `film` where id='2' ") OR DIE ("select Non Riuscita");
    $num_righe=mysql_num_rows($query);
    if(!$num_righe){
    echo"Nessuna riga trovata";
    }
    else{

    $row=mysql_fetch_array($query);



    echo "$row[immagine]";
    }
    ?>
    Roberto Dungino

  5. #5
    Adesso mi dà tutte scritte strane, ho visualizzato l'immagine nel tag body, come si visyualizza sta cazz.. di immagine, ma si può fare ? La mia domanda è la seguente: è possibile visualizzare un immagine memorizzata in un database ?

    ecco il codice:

    <?
    header("Content-type: image/png");
    include("config.PHP");
    include("selezione.PHP");
    ?>



    <html>
    <head>
    <title>Documento senza titolo</title>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    </head>

    <body>

    <?




    $query=mysql_query("SELECT immagine FROM `film` where id='2' ") OR DIE ("select Non Riuscita");
    $num_righe=mysql_num_rows($query);
    if(!$num_righe){
    echo"Nessuna riga trovata";
    }
    else{

    $row=mysql_fetch_array($query);



    echo "$row[immagine]";
    }
    ?>



    </body>
    </html>
    Roberto Dungino

  6. #6
    ma è mai possibile che non mi risponde nessuno ?
    Non c'è nessun membro senior on-line?
    Roberto Dungino

  7. #7
    Utente di HTML.it L'avatar di gianiaz
    Registrato dal
    May 2001
    Messaggi
    8,027
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    Ti sembra testo un'immagine?

    se metti questo header devi mettere la variabile dentro il tag img

    codice:
    [img]<?php echo $row[''];?>[/img]
    altrimenti devi impostare l'header della pagina in questo modo:

    codice:
     header("Content-type: image/png");
    e l'unico output nella pagina dovrà essere l'echo dell'immagine...

    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.