Visualizzazione dei risultati da 1 a 6 su 6

Discussione: Upload Immagini

  1. #1
    Utente di HTML.it
    Registrato dal
    May 2010
    Messaggi
    25

    Upload Immagini

    Salve avrei un problema con questo codice per poter uploadare immagini in un database mysql tramite php
    ecco il codice :
    index.php

    <html>
    <head>
    <title>Upload Img in DB (table TEST)</title>
    </head>
    <body>
    <form action="completeUpload.php" method="post" enctype="multipart/form-data">
    <input name="fotoUno" value="sfoglia" type="file">

    <input value="INVIA" type="submit">
    </form>
    </body>
    </html>

    completeUpload.php

    <?php
    include ("configuration/database.php");

    $file_path = $_FILES['fotoUno']['tmp_name'];
    $table = "uploadimg";
    $codImg = base64_encode(file_get_contents($file_path));

    $sql = @mysql_query("INSERT INTO $table (key_img, codImg) VALUES ('$codImg')");

    ?>

    database.php

    <?php

    $dbhost = ‘localhost’;
    $dbusername = ‘root’;
    $dbpasswd = ”;
    $database_name = ‘test’;
    $connection = mysql_connect(“$dbhost”,”$dbusername”,”$dbpasswd”) or die (“Impossibile collegarsi al server.”);
    $db = mysql_select_db(“$database_name”, $connection) or die(“Impossibile selezionare il database.”);
    ?>

    ed ecco l errore che mi ritrovo dopo aver selezionato l immagine da uppare e avere premuto il tasto invia :

    Warning: include(configuration/database.php) [function.include]: failed to open stream: No such file or directory in C:\wamp\www\completeUpload.php on line 2

    Warning: include() [function.include]: Failed opening 'configuration/database.php' for inclusion (include_path='.;C:\php5\pear') in C:\wamp\www\completeUpload.php on line 2

    aspetto un vostro aiuto...

  2. #2
    Utente di HTML.it
    Registrato dal
    May 2010
    Messaggi
    25
    nessuno puo' aiutarmi ??

  3. #3
    hai sbagliato il percorso dell'include

    include ("configuration/database.php");

  4. #4
    Utente di HTML.it
    Registrato dal
    May 2010
    Messaggi
    25
    problema risolto ma ora ne nasce un altro ovvero non mi salva le immagini nel database .... eppure il codice mi sembra corretto ... mi sbaglio ??

  5. #5
    Utente di HTML.it
    Registrato dal
    May 2010
    Messaggi
    25
    up

  6. #6
    Ma ti compare qualche errore?

    guardando la query mi sembra errata scritta con una sintassi errata

    INSERT INTO $table (key_img, codImg) VALUES ('$codImg')

    1) se selezioni due campi (key_img, codImg) devi inserire anche due valori $key_img $codImg

    prova così:

    $query="INSERT INTO ".$table." (key_img, codImg) VALUES ('".$key_img."', '".$codImg."')";

    $sql = @mysql_query($query);

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.