Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it L'avatar di carlo55
    Registrato dal
    Nov 2002
    residenza
    Padova
    Messaggi
    204

    Upload immagini multiple

    Salve a tutti ho bisogno di un aiuto sto cercando di comporre uno script per l'upload di immagini multiple e inserimento nel Db ma non riesco a farlo funzionare (perdonate la mia ignoranza)
    Lo script è il seguente:

    Codice PHP:
    <?php
    error_reporting
    (E_ALL);
    include_once(
    "AA_config.php");
    //  Cartelle di destinazione
    $target     "immagini/";
    //  Grandezza massima - 200KB X 1024 = 204800 bytes.
    $max_size   204800;
    //  Massima larghezza in pixel
    $width_max  720;
    //  Massima altezza in pixel
    $height_max 720;
    //  Estensioni ammesse
    $extensions_ok = array("jpg","gif","png","jpeg");
    //  Riporto quanti inserimenti
    $_n_file            =    $_POST['n_file'];
    //#########################################################For($i=0; $i <= $_n_file+1; $i++)
    for ($k 1$k <= $_n_file$k++)
    {
    $_testo            =    $_POST["descrizione"][$k];
    //restituisce il nome del file
    $img_name        =    $_FILES["file"]['name'][$k];
    //Il nome del file temporaneo in cui il file caricato è salvato sul server. 
    $img_temp        =    $_FILES["file"]['tmp_name'][$k];
    // l'estensione del fle, "jpg","gif","png","jpeg"
    $img_type        =    $_FILES["file"]['type'][$k];
    // restituisce la grandezza del file
    $img_size        =    $_FILES["file"]['size'][$k];

    // Grazie alla funzione getimagesize() estrapoliamo le dimensioni dell'immagine
    //$info_img = getimagesize ($_FILES['file']['tmp_name']);
    // attribuiamo alla variabile "$_larghezza" il valore della larghezza - 0 è la larghezza
    //$_larghezza = $info_img[0];
    // attribuiamo alla variabile "$_altezza" il valore dell'altezza - 1 è l'altezza
    //$_altezza = $info_img[1]; 
    //#############################################################à
    //  Recupero l'estensione
    //$estension  = substr($img_name,-3);
    //$grandezza=$img_size/1024;

    echo 

    -_n_file " 
    $_n_file ;
    echo 

    -TESTO: " 
    $_testo ;
    echo 

    -img_name " 
    $img_name ;
    echo 

    -img_temp " 
    .$img_temp ;
    //echo " 
    -img_type " .$img_type ;
    //echo " 
    -img_size " .$img_size ;
    //echo " 
    -_larghezza " .$_larghezza ;
    //echo " 
    -_altezza " .$_altezza ;

                            if (move_uploaded_file(
    $img_temp,$target.$img_name))
                            {
                            echo "
    File $k: ($img_nameTRASFERITO.
    ";
                
    $query = "INSERT INTO $_cat_e (ELE_F_descELE_F_foto)
                
    VALUES ('$_testo''$img_name')";
                            }
                            else
                            {
                            echo "
    File $kFaild to upload.
    ";
                            }

    }
    ?>
    Mi va in errore e trasferisce solo una foto e non mi inserisce nulla nel DB.
    Spero di essere stato chiaro e grato per chi mi aiuta
    Buona serata
    Restiamo Umani

  2. #2
    Utente di HTML.it L'avatar di carlo55
    Registrato dal
    Nov 2002
    residenza
    Padova
    Messaggi
    204
    SOS
    Restiamo Umani

  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2011
    Messaggi
    20
    Ciao, ti consiglio di usare questo http://valums.com/ajax-upload/ lo uso nei miei progetti ed è fantastico! Supporta il drag&drop di file multipli (solo con FF e Chrome) altrimenti ti fa aprire la finestra dove puoi selezionare uno o più file tenendo premuto CTRL. Spero ti sia stato d'aiuto 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.