Visualizzazione risultati 1 fino 2 di 2

Discussione: Estrarre immagine dal database [PHP/MYSQL]

  1. #1
    Guest

    Predefinito Estrarre immagine dal database [PHP/MYSQL]

    Salve a tutti! Ho questo codice per l'upload dell'immagine:

    Codice PHP:
    <?php

    mysql_connect
    ('localhost','root','');
    mysql_select_db('my_jubik');

    if(isset(
    $_POST["carica"])){
    $nome_temporaneo = $_FILES['file']['tmp_name'];
    $nome = mysql_real_escape_string($_FILES['file']['name']);
    $size = mysql_real_escape_string($_FILES['file']['size']);
    $tipo = mysql_real_escape_string($_FILES['file']['type']);
    $contenuto = addslashes(file_get_contents($nome_temporaneo));

    if(
    $size < 50000){
    if(
    stripos($tipo, 'image/') !== false){
    mysql_connect("localhost", "root", "") or die("Impossibile connettersi al database");
    mysql_select_db("my_jubik") or die("Impossibile selezionare il database");

    if(
    mysql_query("INSERT INTO upload (nome,size,tipo,file)VALUES('$nome','$size','$tipo','$contenuto')")){
    echo
    "
    File caricato con successo.<br>
    Nome: <b>
    {$nome}</b><br>
    Tipo: <b>
    {$tipo}</b><br>
    Dimensione: <b>
    {$size} kb</b><br>";

    move_uploaded_file($_FILES['file']['tmp_name'], 'image/'.$_FILES['file']['name']);
    }else{
    echo
    "Errore ";
    }

    }else{
    echo
    "Il file non e un immagine";
    }}else{
    echo
    "Supera le dimensioni";
    }}
    ?>
    <form enctype="multipart/form-data" action="" name="File" method="post">
    <table border="0">
    <tr>
    <td>Carica un file:</td>
    </tr>
    <tr>
    <td><input class="text" type="file" name="file"></td>
    </tr>
    <tr>
    <td><input type="submit" name="carica" value="carica"></td>
    </tr>
    </table>
    </form>
    E questa è la tabella:

    Codice PHP:
    CREATE TABLE IF NOT EXISTS `upload` (
    `
    id` int(11) NOT NULL AUTO_INCREMENT,
    `
    nome` longtext NOT NULL,
    `
    size` longtext NOT NULL,
    `
    tipo` longtext NOT NULL,
    `
    file` blob NOT NULL,
    PRIMARY KEY (`id`)
    )
    ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1;
    Potete dirmi come faccio ad estrarre l'immagine dal database? Ho provato in tutti i modi, non ci riesco

  2. #2
    Guest

    Predefinito

    Guarda quì

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •