Visualizzazione dei risultati da 1 a 2 su 2

Discussione: upload file

  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2010
    Messaggi
    148

    upload file

    Salve ragazzi, nuovo script, nuovo problema!
    Questo script:
    Codice PHP:
    <html>
    <title>
    Form upload file su server
    </title>
    <body>
    <?php
    $dimensione_massima 
    51200000//dimensione massima consentita per file in byte -> 1024 byte = 1 Kb
    $dimensione_massima_Kb $dimensione_massima/1024;
    $array_estensioni_ammesse = array('.jpg','.jpeg','.gif','.png''.bmp'); //estensioni ammesse
    $cartella_upload "mobili/"//cartella in cui eseguire l'upload 
    if (!$_VARS['submit'])
    {
        
    print_r($_FILES);
        
    $error " ";
    }
    if (!
    is_uploaded_file($_FILES['upload_file']['tmp_name']) AND !isset($error))
    {
        
    $error "[b]You must upload a file[/b]
    "
    ;
        
    unlink($_FILES['upload_file']['tmp_name']);
    }
    if (
    $_FILES['upload_file']['size'] > $dimensione_massima AND !isset($error)) 
    {
        
    $error "[b]Il file deve essere al massimo $dimensione_massima_Kb KB![/b]

    "
    ;
        
    unlink($_FILES['upload_file']['tmp_name']);
    }
    /*if ($_FILES['upload_file']['type'] != $array_estensioni_ammesse AND !isset($error))
    {
        $error = "[b]Hai inserito un formato di file non valido![/b]

    ";
        unlink($_FILES['upload_file']['tmp_name']);
    }*/
    if (!isset($error))
    {
        
    move_uploaded_file($_FILES['upload_file']['tmp_name'], $cartella_upload .$_FILES['upload_file']['name']);
        
    //chmod($cartella_upload.$_FILES['File']['name'],0777); //permessi per poterci sovrascrivere/scaricare
        
    print "Il file è stato inserito correttamente";
        exit;
    //invia mail di conferma
        
    define("EOL""\r\n");
                
    $header "MIME-Version: 1.0" EOL;
                
    $header .= "Content-Type: text/html" EOL;
                
    $header .= "prova@prova.it";
                
    $object "File Upload";
                
    $message "<center> Il File $_FILES['File']['name'] � stato caricato correttamente sul server.</center>";
                
    $destinatari "prova2@prova2.it";
                
    mail($destinatari$object$message$header);
    } else {
        echo 
    "$error";
    }


    ?>
    [b]Aggiungi File al Server[/b]

    <form action="<?php echo(htmlspecialchars($_SERVER['PHP_SELF']))?>" method=post enctype="multipart/form-data">


    File <input type="file" name="upload_file" size="80">



    <input type="submit" name="submit" value="Invia!"></form>
    </body>
    </html>
    Qui addirittura mi restituisce pagina bianca, non capisco dove stia l'errore poichè la sintassi l'ho controllata varie varie volte...
    Grazie a tutti

  2. #2
    Utente di HTML.it L'avatar di vikey89
    Registrato dal
    Apr 2009
    Messaggi
    333
    Haoi controllato l'estensione della pagina che sia php?? e cmq non ti restituisce nessun errore???

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