Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2006
    Messaggi
    330

    Come si fa' a caricare un immagine in un Data Base?

    Salve a tutti, come si fa' a caricare un immagine in un Data Base, cioè inserirla e come deve essere tale campo, cioè varchar,int ec...visto ke la voce riguardante le immagini nn c'è.

    Grazie

  2. #2
    Al momento mi viene in mente questo...

    Codice PHP:
    <?php
    $file 
    "";
    if (!
    $p_file fopen("$file","r")) {
    echo 
    "Spiacente, non posso aprire il file";
    } else {
    while(!
    feof($p_file))
    {
    $file .= fgets($p_file255);
    }
    fclose($p_file);
    }
    $cod base64_encode($file);
    //Qui metti il codice per inserire la variabile $cod nel campo opportuno del database
    ?>

    Mentre quando vorrai recuperare l'immagine dal database:

    Codice PHP:
    <?
    //Funzioni per recuperare il campo ed assegnarlo alla variabile $cod
    header("Content-type: image/jpg");
    $decod base64_decode($cod);
    echo 
    $decod;
    ?>
    Come tipo del campo metti longtext, a me ha funzionato

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.