note 83660 deleted from function.copy by aidan

From: Date: Wed, 15 Apr 2009 12:23:03 +0000
Subject: note 83660 deleted from function.copy by aidan
References: 1  Groups: php.notes 
Request: Send a blank email to php-notes+get-153290@lists.php.net to get a copy of this message
Note Submitter: zeusakm at gmail dot com ---- <?php //file_upload.php $archive_dir = "/Inetpub/wwwroot/beginning_php5/ch07/docs"; function upload_form() { global $PHP_SELF; ?> <form method="POST" enctype="multipart/form-data" action="<? echo $PHP_SELF ?>"> <input type="hidden" name="action" value="upload"> Upload file! <input type="file" name="userfile"> <input type="submit" name="submit" value="upload"> </form> <?php } function upload_file() { global $userfile, $userfile_name, $userfile_size, $userfile_type, $archive_dir, $WINDIR; if(isset($WINDIR)) $userfile = str_replace("\\\\","\\", $userfile); $filename = basename($userfile_name); if($userfile_size <= 0) die ("$filename is empty."); if(!@copy($userfile, "$archive_dir/$filename")) die("Can't copy $userfile_name to $filename."); if(isset($WINDIR) && !@unlink($userfile)) die ("Can't delete the file $userfile_name."); echo "$filename has been successfully uploaded.<br>"; echo "Filesize: " . number_format($userfile_size) . "<br>"; echo "Filetype: $userfile_type<br/>"; } ?> <html> <head><title>file upload</title></head> <body> <?php if($action == 'upload') { upload_file(); } else { upload_form(); } ?> </body> </html>

« previous php.notes (#153290) next »