What happened to the Messenger Plus! forums on msghelp.net?
Shoutbox » MsgHelp Archive » Skype & Technology » Tech Talk » PHP Help, file upload

PHP Help, file upload
Author: Message:
megamuff
Full Member
***


Posts: 128
Reputation: -12
36 / – / –
Joined: Apr 2003
RE: PHP Help, file upload
code:
<?php

if ($HTTP_POST_VARS['submit']) {
  print_r($HTTP_POST_FILES);
  if (!is_uploaded_file($HTTP_POST_FILES['file']['tmp_name'])) {
    $error = "You did not upload a file!";
    unlink($HTTP_POST_FILES['file']['tmp_name']);
    // assign error message, remove uploaded file, redisplay form.
  } else {
    //a file was uploaded
    $maxfilesize=125829120;

    if ($HTTP_POST_FILES['file']['size'] > $maxfilesize) {
      $error = "file is too large";
      unlink($HTTP_POST_FILES['file']['tmp_name']);
      // assign error message, remove uploaded file, redisplay form.
    } else {
      if ($HTTP_POST_FILES['file']['type'] != "image/gif" AND $HTTP_POST_FILES['file']['type'] != "image/pjpeg" AND $HTTP_POST_FILES['file']['type'] != "image/bmp" AND $HTTP_POST_FILES['file']['type'] != "video/mpeg" AND $HTTP_POST_FILES['file']['type'] != "video/quicktime" AND $HTTP_POST_FILES['file']['type'] != "video/x-msvideo" AND $HTTP_POST_FILES['file']['type'] != "image/png" AND $HTTP_POST_FILES['file']['type'] != "application/x-shockwave-flash") {
        $error = "This file type is not allowed";
        unlink($HTTP_POST_FILES['file']['tmp_name']);
        // assign error message, remove uploaded file, redisplay form.
      } else {
       //File has passed all validation, copy it to the final destination and remove the temporary file:
       copy($HTTP_POST_FILES['file']['tmp_name'],"up/".$HTTP_POST_FILES['file']['name']);
       unlink($HTTP_POST_FILES['file']['tmp_name']);
       print "File has been successfully uploaded!";
       exit;
     }
    }
  }
}
?>
<html>
<head>
<title>File Uploader</title>
</head>
<center>
<form action="<?=$PHP_SELF?>" method="post" enctype="multipart/form-data">
<?=$error?>
<br>if a file name has spaces in it, rename the file and take out the spaces before you upload it!!<br>
Choose a file to upload:<br>
<input type="file" name="file"><br>
<input type="submit" name="submit" value="submit">
</form>
</center>
</body>
</html>

02-01-2005 04:02 PM
Profile PM Find Quote Report
« Next Oldest Return to Top Next Newest »

Messages In This Thread
PHP Help, file upload - by matty on 01-30-2005 at 10:14 PM
RE: PHP Help, file upload - by KeyStorm on 01-30-2005 at 10:22 PM
RE: PHP Help, file upload - by L. Coyote on 01-30-2005 at 10:58 PM
RE: PHP Help, file upload - by segosa on 01-31-2005 at 06:28 AM
RE: PHP Help, file upload - by megamuff on 02-01-2005 at 04:02 PM
RE: PHP Help, file upload - by segosa on 02-01-2005 at 09:44 PM
RE: PHP Help, file upload - by megamuff on 02-02-2005 at 03:03 AM
RE: PHP Help, file upload - by WDZ on 02-02-2005 at 03:55 AM
RE: PHP Help, file upload - by L. Coyote on 02-02-2005 at 04:06 AM
RE: PHP Help, file upload - by WDZ on 02-02-2005 at 04:09 AM
RE: PHP Help, file upload - by segosa on 02-02-2005 at 06:30 AM
RE: PHP Help, file upload - by megamuff on 02-02-2005 at 06:41 AM
RE: PHP Help, file upload - by WDZ on 02-02-2005 at 07:05 AM
RE: PHP Help, file upload - by KeyStorm on 02-02-2005 at 11:14 AM
RE: RE: PHP Help, file upload - by segosa on 02-02-2005 at 03:39 PM
RE: PHP Help, file upload - by WDZ on 02-02-2005 at 04:02 PM


Threaded Mode | Linear Mode
View a Printable Version
Send this Thread to a Friend
Subscribe | Add to Favorites
Rate This Thread:

Forum Jump:

Forum Rules:
You cannot post new threads
You cannot post replies
You cannot post attachments
You can edit your posts
HTML is Off
myCode is On
Smilies are On
[img] Code is On