![]() |
|
![]() |
|
|
Thread Tools | Display Modes |
|
|
#11 | |
|
Programming Guru
![]() ![]() ![]() |
Quote:
Here was my approach: <?php $path = "C:\\Program Files\\Apache Group\\Apache2\\htdocs\\data\\upload\\"; $max_size = 2000000; if (!isset($HTTP_POST_FILES['userfile'])) exit; if (is_uploaded_file($HTTP_POST_FILES['userfile']['tmp_name'])) { if ($HTTP_POST_FILES['userfile']['size']>$max_size) { echo "The file is too big \n"; exit; } if (file_exists($path . $HTTP_POST_FILES['userfile']['name'])) { echo "The file already exists \n"; exit; } $res = copy($HTTP_POST_FILES['userfile']['tmp_name'], $path . $HTTP_POST_FILES['userfile']['name']); if (!$res) { echo "upload failed! \n"; exit; } else { echo "upload sucessful \n"; } echo "File Name: ".$HTTP_POST_FILES['userfile']['name']." \n"; echo "File Size: ".$HTTP_POST_FILES['userfile']['size']." bytes \n"; echo "File Type: ".$HTTP_POST_FILES['userfile']['type']." \n"; } else { echo "Wrong file type \n"; exit; } ?>
__________________
http://jasonpowers.net "There are a thousand hacking at the branches of evil to one who is striking at the root." |
|
|
|
|
|
|
#12 |
|
Programming Guru
![]() ![]() |
Cool, thanks for the code. Yours is for a windows box though. I might have just been running into file permissions with my code. It's a little "easyer" to do stuff like this on windows box, since all applications have root rights. Anyways, thanks again.
-Pizentios
__________________
Profanity is the one language that all programmers understand. Check out my Blog <---updated Nov 30 2007! |
|
|
|
|
|
#13 |
|
Programming Guru
![]() ![]() ![]() |
You're welcome. File permissions are definitely a pain in unix related environments. Although I had to alter file permissions as well, because of the way I have my security policy set up on my Windows box. A few minor changes and the same script would be ready to roll on a linux box.
__________________
http://jasonpowers.net "There are a thousand hacking at the branches of evil to one who is striking at the root." |
|
|
|
![]() |
| Bookmarks |
| Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
| Thread Tools | |
| Display Modes | |
|
|