Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    Caricamento multiplo di immagini

    Salve a tutti, l'inserimento muktiplo di immagini mi sta facendo impazzire, potreste aiutarmi?
    non mi carica le immagini.
    Questo è il form............
    <html>

    <head>
    <meta http-equiv='Content-Type' content='text/html; charset=windows-1252'>
    <title>form 1</title>
    </head>

    <body>
    <form action='insert.php' method='post' enctype='multipart/form-data' name='form1'>
    <table align='center'><tr valign='baseline'>
    <td nowrap align='right'></td>
    <td></td></tr>
    <tr valign='baseline'>
    <td nowrap align='right'></td>
    <td></td></tr>
    <tr valign='baseline'>
    <td nowrap align='right'></td>
    <td></td></tr>
    <tr valign='baseline'>
    <td nowrap align='right'></td>
    <td></td></tr>
    <tr valign='baseline'>
    <td nowrap align='right'></td>
    <td></td></tr>
    <tr valign='baseline'>
    <td nowrap align='right'>
    <p align='right'>Cognome - Nome</td>
    <td><input type='text' name='cognome' value='' size='32'></td></tr>
    <tr valign='baseline'>
    <td nowrap align='right'>Descrizione:</td>
    <td><input type='text' name='descrizione' value='' size='32'></td></tr>

    <?php
    $z='3';
    for ($i = 1; $i <= $z; $i ++){

    echo " <tr valign='baseline'> <td nowrap align='right'>Foto # . $i .: <td><input name='userfile$i' type='file' id='foto' value='' />
    </td></tr>";
    }
    echo "<td><input type='submit' value='Inserisci Foto'></td></tr>";
    ?>
    </table>
    <input type='hidden' name='MAX_FILE_SIZE' value='30000'></form>
    </body>

    </html>

    questa è la pagina per inserimento db ed upload immagini.........................

    <html>

    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
    <title>insert</title>
    </head>
    <body>

    <?php
    $z='3';


    $db=mysql_connect("xx.xxx.xxx.xx", "Sqlxxxxxx", "xxxxxxxx");
    $comando = "INSERT INTO foto VALUES (0,'$descrizione','$cognome')"; //preparo la stringa per l'inserimento
    mysql_db_query(Sql125150_5, $comando); //effettuo l'inserimento sul database

    for ($i = 1; $i <= $z; $i ++)
    {


    $ultimo_id=mysql_insert_id(); //valore di foto_id dopo l'inserimento
    $file_temp=($_FILES['userfile$i']['tmp_name']); //file temporaneo che contiene l'immagine caricata

    $percorso="../public/img_foto/"; //cartella sul server dove verrà spostata la foto
    $nuovo_nome=$percorso.$ultimo_id.$i.".jpg"; //nuovo nome dell'immagine

    echo "$nuovo_nome
    ";

    if (is_uploaded_file($file_temp))
    {
    move_uploaded_file($file_temp [$nuovo_nome]); //verifica se il file è stato caricato sul server
    }
    else {
    echo "si è verificato un errore durante l'upload: ".$_FILES['userfile$i']["error"];
    }


    //header("Location:VisualizzaFoto.php"); // sposto l'immagine nella cartella e vado alla pagina di visualizzazione
    //} else {
    //header("Location:Errore.php"); // vado alla pagina di errore
    }//}
    mysql_close($db);
    ?>
    </body>
    </html>

    DOVE' L'ERRORE ????????
    Grazie per l'aiuto

  2. #2
    Utente di HTML.it
    Registrato dal
    Feb 2005
    Messaggi
    258
    Ciao,
    premetto che di php non ne so, però hai verificato se hai dato alla cartella i permessi di scrittura?
    ste

  3. #3
    Ciao, anch'io non mastico molto il php, ma pensi che dopo tutto questo casotto mi sarei perso per i permessi della cartela ?.
    Il problema (non mi riferisco assolutamente a te, anzi ti rigrazio per avermi contattato)
    è che non sempre si è disponibili ad aiutare persone che hanno bisogno di aiuto per cose elementari(riferendomi agli esperti del php), infatti i quesiti più complicati hanno sempre il maggior numero di risposte ed aiuto, e faccio riferimento non solo a questo forum, a tutti quelli ai quali sono iscritto. Alla fine ho risolto sempre tutto da solo anche se con tempi lunghissimi, e penso che anche in questo caso finirà così.
    Ciao e ti ringrazio nuovamente per il tuo interesse.

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.