Php upload problems

Collapse
This topic is closed.
X
X
 
  • Time
  • Show
Clear All
new posts
  • Chris

    Php upload problems

    I am having a problem with a php upload script.

    it will allow me to upload small files (about 1Mb) but not larger ones (less
    than the upload_max_file size).

    Can you help diagnose what the problem is?

    I have PHP Version 4.2.2 on Red Hat Linux 9.

    the entry's in php.ini and scripts are as follows

    ;;;;;;;;;;;;;;; ;
    ; File Uploads ;
    ;;;;;;;;;;;;;;; ;

    ; Whether to allow HTTP file uploads.
    file_uploads = On

    ; Temporary directory for HTTP uploaded files (will use system default if
    not
    ; specified).
    upload_tmp_dir = /tmp

    ; Maximum allowed size for uploaded files.
    upload_max_file size = 65M
    --------------------------------
    index.htm


    <html>
    <head>
    <title>Administ ration - upload new files</title>
    </head>
    <body>
    <h1>Upload new news files</h1>
    <form enctype="multip art/form-data" action="upload. php" method=post>
    <!-- <input type="hidden" name="MAX_FILE_ SIZE" value="1000000" > -->
    Upload this file: <input name="userfile" type="file">
    <input type="submit" value="Send File">
    </form>
    </body>
    </html>
    -------------------------------------
    phpupload.php

    <?

    $uploaddir = '/var/www/html/incoming//';
    $uploadfile = $uploaddir. $_FILES['userfile']['name'];

    print "<pre>";
    if (move_uploaded_ file($_FILES['userfile']['tmp_name'], $uploadfile)) {
    chmod ("$uploadfil e", 0766);
    print "File is valid, and was successfully uploaded.\n\n";
    print "Here's some more debugging info:\n\n";
    print_r($_FILES );
    } else {
    print "Possible file upload attack! Here's some debugging info:\n\n";
    print_r($_FILES );
    }


    ?>
Working...