Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it L'avatar di semolino
    Registrato dal
    Nov 2004
    Messaggi
    1,499

    Mancato upload del file

    Ragazzi ho sempre realizzato formdi upload immagini senza problemi. Ora ne sto facendo uno semplicissimo che permette l'upload di mp3
    Codice PHP:
    $ext array_pop(explode("."$_FILES['brano']['name']));
                 if(
    strtolower($ext) == 'mp3') { //controllo estensione file musicale
                     
    $file_size $_FILES['brano']['size'];
                      if(
    $file_size $max_filesize) { 
                      
    //esegui l'upload  
                        
    if (!is_dir($dir.$folder)) {    
                             
    mkdir($dir.$folder0777); 
                                
    $brano $_FILES['brano']['name'];        
                                
    $brano rand(0,999).rand(0,999).$brano;  //cosi metto un numero casuale prima del nome
                                
    copy($_FILES['brano']['tmp_name'], $dir.$folder.$brano);
                                
    unlink($_FILES['brano']['tmp_name']);
                              } else { 
                                
    $brano $_FILES['brano']['name'];        
                                
    $brano rand(0,999).rand(0,999).$brano;  //cosi metto un numero casuale prima del nome
                                
    copy($_FILES['brano']['tmp_name'], $dir.$folder.$brano);
                                
    unlink($_FILES['brano']['tmp_name']);
                              }
                        } 
    //controllo peso
                    
    }  //controllo estensione 
    Funziona tutto, mi crea anchela folder in caso di mancata presenza.
    Mi da errore sulla function unlink. Infatti se vado a vedere il file fisicamente non viene copiato nella sottocartella. Da cosa può dipendere?

  2. #2
    Io di solito uso questa utile funzioncina:

    Codice PHP:
        function Upload($files){
            if(!
    file_exists($up_dir))
                die(
    'La directory non esiste!');
            
    $filename $files['name'];
            if(
    trim($files["name"]) == "")
                die(
    "Non hai indicato il file da uploadare!");
            if(
    is_uploaded_file($files["tmp_name"])){
                
    move_uploaded_file($files["tmp_name"],$up_dir.$filename)
                or die(
    "Impossibile spostare il file; controlla l'esistenza o i permessi della directory!");
            }else
                die (
    "Problemi nell'upload del file ".$files["name"]);
        } 

  3. #3
    Utente di HTML.it L'avatar di semolino
    Registrato dal
    Nov 2004
    Messaggi
    1,499
    Mi stampa a video
    problemi nell'upload del file musica.mp3

    da che cosa dipende?
    Questa volta proprio non capisco

  4. #4
    Utente di HTML.it L'avatar di semolino
    Registrato dal
    Nov 2004
    Messaggi
    1,499
    Ho notato che se carico un'immagine me lo fa in modo corretto.

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.