Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Aug 2018
    Messaggi
    5

    upload molteplici files in php

    Salve ho trovato uno script per l'upload di più file ma non capisco perchè non funziona, se è colpa mia o se proprio non funziona di suo.
    codice HTML:
    <form action="/public/upload.php" method="post" enctype="multipart/formdata">
                            <div class="row">
                                <div class="small-2 columns">
                                    <label for="FOTO1" class="right inline">FOTO DA UPLOADARE:</label>
                                </div>
                                <div class="small-10 columns">
                                    <input type="file" id="userfile" name="userfile[]">
                                </div>
                            </div>   
                            <div class="row">
                                <div class="small-12 large-centered columns">
                                    <input type="submit" name="upload" value="UPLOAD" class="button radius">
                                </div>
                            </div>
                        </form>
    Codice PHP:
    <?php
    $uploaddir 
    'D:/inetpub/webs/public/prodotti/';;
    $userfile_tmp $_FILES['userfile']['tmp_name'];
    $userfile_name $_FILES['userfile']['name'];
    foreach(
    $_FILES as $key=>$file){
        
    $userfile_tmp $_FILES[$key]['tmp_name'];
        
    $userfile_name $_FILES[$key]['name'];
        if (
    move_uploaded_file($userfile_tmp$uploaddir $userfile_name)) {
              echo 
    'File inviato con successo.';
        }
        else{
              echo 
    'Upload NON valido!';
        }
    }
    //header("location: /gestione/login_prodotti.asp");
    ?>

  2. #2
    Utente di HTML.it L'avatar di brodik
    Registrato dal
    Jan 2009
    Messaggi
    764
    intanto è
    codice:
    enctype='multipart/form-data'
    eXvision

  3. #3
    Utente di HTML.it
    Registrato dal
    Aug 2018
    Messaggi
    5
    Hai ragione tu, effettivamente mancava il trattino in form-data.
    ora mi da questo errore:
    Warning: move_uploaded_file() expects parameter 1 to be string, array given in D:\inetpub\webs\public\upload.php on line 8
    Upload NON valido!
    PHP
    codice:
    
    
    codice:
    <?php
    $uploaddir = 'D:/inetpub/webs/public/prodotti/';
    $userfile_tmp = $_FILES['userfile']['tmp_name'];
    $userfile_name = $_FILES['userfile']['name'];
    foreach($_FILES as $key=>$file){
        $userfile_tmp = $_FILES[$key]['tmp_name'];
        $userfile_name = $_FILES[$key]['name'];
        if (move_uploaded_file($userfile_tmp, $uploaddir . $userfile_name)) {
              echo 'File inviato con successo.';
        }
        else{
              echo 'Upload NON valido!';
        }
    }
    //header("location: /gestione/login_prodotti.asp");
    ?>



Tag per questa discussione

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 © 2024 vBulletin Solutions, Inc. All rights reserved.