Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    problema con size per upload file

    Ciao a tutti! Ho un problema!
    Ho creato un semplice script per uppare dei file sul mio spazio. Funziona tutto, o quasi alla perfezione solo che nn capisco perchè nn mi filtra i file più grandi della dimensione da me stabilita...
    Ecco il codice
    Codice PHP:
    <?php
    $file 
    $_FILES['up']['name'];
    $tmp $_FILES['up']['tmp_name'];
    $dir "./image/";
    $upload $dir $file;
    $estensione $_FILES['up']['type'];
    $div explode("."$file);
    $num count($div) - 1;
    $estensione strtolower($div[$num]);
    $permessi = array("jpeg""gif""png""swf""jpg""mpg""mpeg""avi");
    foreach(
    $permessi as $k => $i){
    if (
    $i == $estensione)
    {
        if(
    $dimensione 500000)
        {
            if (
    move_uploaded_file($tmp$upload))
            {
                
    $ip $_SERVER['REMOTE_ADDR'];
                
    $ora date("j M Y - H:i");
                
    $log $ip."   ".$ora."   ".$file."\n";
                
    $hendel fopen("log.txt""a");
                
    fwrite($hendel$log);    
                echo 
    "Il file è valido, e inviato con successo.

                    Path file: <a href=\"/image/
    $file\">$file</a>

                    <a href=\"javascript:history.back(-1)\">Back</a>"
    ;
                    exit;
            }
            else
            {
                echo 
    "file nn inviato

                <a href=\"javascript:history.back(-1)\">Back</a>"
    ;
                exit;
            }
        }
        else
        {
            echo 
    "File troppo grande... Dimensione max 500KB

            <a href=\"javascript:history.back(-1)\">Back</a>"
    ;
            exit;
        }
    }
    }
    echo 
    "Tipo di file nn supportato

    <a href=\"javascript:history.back(-1)\">Back</a>"
    ;
    ?>

  2. #2
    Moderatore di Server Apache L'avatar di marketto
    Registrato dal
    Sep 2001
    Messaggi
    5,858
    $dimensione è vuoto, prova ad inserire:
    codice:
    $dimensione=$_FILES['up']['size'];
    think simple think ringo

  3. #3
    maledetto copia e incolla... mi fa sempre scrivere ca##te...
    cmq grazie

  4. #4
    ciao raga, di php non ne so molto, ma questo script fa proprio al caso mio... per di piu è gia fatto, chi mi spiega come fare a farlo funzionare correttamente? ciao
    www.zukimania.org

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.