My Code is like below:-
i have one php file named upload.php and i have another html file named upload.html and inside html i am calling php file
upload.php:-
Expand|Select|Wrap|Line Numbers
- <?php
- echo 'Name: '.$_FILES['userfile']['name'];
- echo '<br />';
- echo 'File type: '.$_FILES['userfile']['type'];
- echo '<br />';
- echo 'File size: '.$_FILES['userfile']['size'];
- echo '<br />';
- echo 'File temporary name: '.$_FILES['userfile']['tmp_name'];
- echo '<br />';
- echo 'File error: '.$_FILES['userfile']['error'];
- echo '<br />';
- if($_FILES['userfile']['size'] > 10000)
- {
- echo '<b>File Size too big.</b>';
- }
- elseif((move_uploaded_file($_FILES['userfile']['tmp_name'], "C:\Program Files\EasyPHP 2.0b1\www\File Handling")))
- {
- echo '<b>Your file has been uploaded successfully.</b><br /><a href="files/'.$_FILES['userfile']['name'].'">Check it out here</a>';
- }
- else echo '<i>Error while uploading!</i>';
- ?>
upload.html:-
Expand|Select|Wrap|Line Numbers
- <html>
- <head>
- <title>File Upload</title>
- </head>
- <body>
- <h1>Upload a file</h1>
- <form enctype="multipart/form-data" action="upload.php" method="post">
- <p>
- <input type="hidden" name="max_file_size" value="10000">
- Choose a file: <input name="userfile" type="file" >
- </p>
- <p>
- <input type="submit" value="Send File"></p>
- </form>
- </body>
- </html>
Expand|Select|Wrap|Line Numbers
- Name: testfile.txt
- File type: text/plain
- File size: 42
- File temporary name: C:/Program Files/EasyPHP 2.0b1\tmp\php1AD.tmp
- File error: 0
- Warning: move_uploaded_file(C:\Program Files\EasyPHP 2.0b1\www\File Handling) [function.move-uploaded-file]: failed to open stream: Permission denied in C:\Program Files\EasyPHP 2.0b1\www\File Handling\upload.php on line 21
- Warning: move_uploaded_file() [function.move-uploaded-file]: Unable to move 'C:/Program Files/EasyPHP 2.0b1\tmp\php1AD.tmp' to 'C:\Program Files\EasyPHP 2.0b1\www\File Handling' in C:\Program Files\EasyPHP 2.0b1\www\File Handling\upload.php on line 21
- Error while uploading!