Visualizzazione dei risultati da 1 a 9 su 9

Discussione: Problema upload

  1. #1

    Problema upload!!! Aiutooooooo

    Salve gente, premetto che non sono esperto in php, pero riesco bene o male a fare qualcosina!

    Il mio problema é che non riesco ad interrompere il caricamento del file se le dimensioni superano una certa grandezza!
    Cioé mi da i messaggi di errori giusti ma esegue la copia ugualmente!

    Qualcuno sa darmi una mano?

    Pagina index.php

    <html>
    <body>
    <form action="upload.php" method="post" enctype="multipart/form-data">
    <input name="fileupload" type="file" size="100">
    <input type="submit" name="Submit" value="Submit">
    </form>
    </body>
    </html>

    Pagina upload.php

    <?php
    $uploaddir = "./images";
    $maxsize = "300000";
    $fileupload_temp = $HTTP_POST_FILES['fileupload']['tmp_name'];
    $fileupload_name = $HTTP_POST_FILES['fileupload']['name'];
    $fileupload_type = $HTTP_POST_FILES['fileupload']['type'];
    $fileupload_size = $HTTP_POST_FILES['fileupload']['size'];
    $fileupload_error = $HTTP_POST_FILES['fileupload']['error'];
    $copy = copy($fileupload_temp , "$uploaddir/$fileupload_name");


    if ($HTTP_POST_FILES['fileupload']['name'] == "") {
    echo "Prego selezionare il <a href=index.php>file</a></br>";
    $selezionailfile = "fallito";
    exit;
    } else {
    $selezionailfile = "passato";
    }
    if ($HTTP_POST_FILES['fileupload']['size'] > $maxsize) {
    echo "Il file supera le dimensioni consentite
    ";
    $selezionailfile = "fallito";
    } else {
    $selezionailfile = "passato";
    }
    if ($selezionailfile == "passato") {
    $copy;
    echo "Copia con successo";
    } else {
    echo "Errore nel copiare il file";
    }
    ?>

  2. #2
    se vuoi delle risposte al codice php inizia prima di tutto a matterlo in maniera chiara.

    http://forum.html.it/forum/misc.php?...bbcode#buttons

  3. #3

    Stesso problema!

    Ciao a tutti,
    sono nuovo e spero di fare tutto giusto nel rispettare le regole del forum!

    ho letto il messaggio di svizzerotto e ho lo stesso problema, mi da gli errori di messaggi giusti ma copia ugualmente il file!
    Qualcuno sa darmi una dritta?
    non riesco a capire dove sbaglio grgrgrg .

    Il Codice é il seguente:
    <?php
    // Impostazioni generali

    $uploaddir = "/thumbs"; // Cartella dove carico i file
    $maxsize = "100000"; // Dimensione massima del file

    // Definisco le variabili

    $file_temp = $HTTP_POST_FILES['fileupload']['tmp_name'];
    $fileupload_name = $HTTP_POST_FILES['fileupload']['name'];
    $fileupload_type = $HTTP_POST_FILES['fileupload']['type'];
    $fileupload_size = $HTTP_POST_FILES['fileupload']['size'];
    $fileupload_error = $HTTP_POST_FILES['fileupload']['error'];
    $copy = copy($fileupload_temp,"$uploaddir/$fileupload_name");

    // Controllo se é stato selezionato il file

    if ($HTTP_POST_FILES['fileupload']['name'] == "") {
    echo "Prego selezionare il <a href=index.php>file</a></br>";

    // Controllo la grandezza del file se é maggiore di 100 Kb

    } elseif ($HTTP_POST_FILES['fileupload']['size'] > $maxsize) {
    echo "Il file $fileupload_name supera le dimensioni consentite. Torna <a href=index.php>indietro</a>
    "
    ;

    // Controllo se il file é selezionato e se la grandezza non superi i 100 Kb

    } elseif ($HTTP_POST_FILES['fileupload']['name'] == "" and $HTTP_POST_FILES['fileupload']['size'] > $maxsize) {
    echo "Errore nel copiare il file";
    } else {
    $copy;
    unlink($HTTP_POST_FILES['fileupload']['tmp_name']);
    echo "Copia con successo <a href=index.php>inserisci</a> un'altra foto";

    }
    ?>
    PHP THE BEST

  4. #4
    Utente di HTML.it L'avatar di chris
    Registrato dal
    Sep 1999
    Messaggi
    1,568
    State usando delle variabili obsolete.
    http://it.php.net/manual/it/features.file-upload.php

    @autore del thread: il titolo non è a norma. Per sta volta edito io, alla prossima chiudo.
    "Nei prossimi tre anni col mio governo vogliamo vincere anche il cancro, che colpisce ogni anno 250.000 italiani e riguarda quasi due milioni di nostri concittadini"

  5. #5
    Scusami per il titolo non volevo! ho letto dopo come al mio solito sono un pasticcione!

    Uso variabili obsolete?? non é che mi puoi dare una dritta, o un esempio?

    Thx Michel
    PHP THE BEST

  6. #6
    usa $_FILES invece di $HTTP_POST_FILES

    ciao
    ______________________________________

    Progresso Web.

  7. #7
    Ho provato a cambiare la varibile in $_FILES ma non mi funziona lo script!!

    Sai darmi un'altra dritta?
    PHP THE BEST

  8. #8
    Esiste qualcuno che mi sappia dare una mano con lo script!

    ve ne sarei grato!!!


    Thx
    PHP THE BEST

  9. #9
    Perchè dici che non ti funziona lo script?

    Il modo corretto di richiamare le global var è usare $_GET, $_POST, $_FILES, ecc. e non usando le vars che hai usato tu. Se dici che lo script non funziona dicci perchè: ti dà errore, non esegue quello che ti sapetti, ecc, insomma, creca di essere più chiaro perchè altrimenti non possiamo aiutarti!
    eCommerceRS.NET - Commerciante, vendi on-line!
    Il mio nick è mircov e non mirco!!!

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.