Techno World Inc - The Best Technical Encyclopedia Online!

THE TECHNO CLUB [ TECHNOWORLDINC.COM ] => PHP => Topic started by: Khushi on January 03, 2007, 12:26:26 AM



Title: PHP: Upload Files to the server
Post by: Khushi on January 03, 2007, 12:26:26 AM
With PHP, it is simple to upload any file to your server.

uploader.php

Code:
<?php 
$target_path 
"uploads/"

$target_path $target_path basename$_FILES['uploadedfile']['name']); 

if(
move_uploaded_file($_FILES['uploadedfile']['tmp_name'], $target_path)) { 
    echo 
"The file "basename$_FILES['uploadedfile']['name']). " has been uploaded"
} else{ 
    echo 
"There was an error uploading the file, please try again!"
}
?>

The form used to apply this uploading:

Code:
<form enctype="multipart/form-data" action="uploader.php" method="POST"> 
   <input type="hidden" name="MAX_FILE_SIZE" value="1000" />
   Upload File: <input name="uploadedfile" type="file" /> <br />
   <input type="submit" value="Upload File" />
   </form>

I suggest implementing a password (php) protection on this page to ensure noone other than the administrator can upload files. Missuse of uploading can surpass a server's space and cause fines or bans of site owners. So be careful