Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2006
    Messaggi
    656

    controllo file su upload

    ciao raga,

    in un form ho 4 input nome email titolo immagine e post, piu un hidden.

    i rultati miarrivano regolarmente per meial con tutti i dati, mi arriva anche il nome del file caricato.

    solo che:

    il file non lo trovo nella cartella selezionata, non mi viene effettuato il controllo sui filr caricati.
    infatti sono riuscito a caricare anche degli exe.

    vi allego il codice, mi vedete che c'è che non va?! grassieee.

    Codice PHP:
    <?PHP
    // RECUPERO I PARAMETRI DA PASSARE ALLA FUNZIONE PREDEFINITA PER L'UPLOAD 
        
    $cartella 'upload/'
        
    $percorso $_FILES['miofile']['tmp_name']; 
        
    $nome $_FILES['miofile']['name']; 
         
        
    // CONTROLLO SE IL FILE NON E' UN .exe 
        
    if($_FILES['miofile']['type'] == "application/octet-stream"
        { 
           print 
    "Non puoi uppare questo tipo di file!"
           exit(); 
        } 
        

        
    // ESEGUO L'UPLOAD CONTROLLANDO L'ESITO 
        
    if (move_uploaded_file($percorso$cartella $nome)) 
        { 
            print 
    "Upload eseguito con successo"
        } 
        else 
        { 
            print 
    "Si sono verificati dei problemi durante l'Upload"
        }

    ?><?php 
    $oggi 
    date("j F Y G:i");
    $sito "http://www.tuosito.xx";
    $ip "$_SERVER[REMOTE_ADDR]";
    $browser "$_SERVER[HTTP_USER_AGENT]";
    $to "xxxx";
    $soggetto "xxxxxxx ";



    $body "Modulo inviato il $oggi da $ip - $browser \n\n";
    $body .= "Nome: $_POST[nome] \nEmail: $_POST[email]   \nTitolo: $_POST[titolo] \nImmagine:$nome  \nPer: $_POST[per] \nPost: $_POST[post]   ";
    $mail_in_html  "From: xxxx <xx@xxxx.com>\n";

    mail("$to","$soggetto","$body""$mail_in_html");
    header ("Location: [url]http://www.xxxx.com/insert-bacheca-ok.asp[/url]");

        
    ?>

  2. #2
    Utente di HTML.it
    Registrato dal
    Nov 2006
    Messaggi
    656
    alt!

    correzione, i file arrivano nella cartella.

    quindi rimane il problema del tipo del file

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.