Jump to content


Photo

PHP file upload help


  • Please log in to reply
1 reply to this topic

#1 Bonzol

Bonzol
  • New Members
  • Pip
  • Newbie
  • 2 posts

Posted 06 April 2006 - 01:55 AM

Hey there,

I am trying to create a php file upload page and have run in to a problem.

going through some tutorials I have come up with the following code

my form

<form enctype="multipart/form-data" action="uptest.php" method="POST">
<input type="hidden" name="MAX_FILE_SIZE" value="30000" />
Send this file: <input name="userfile" type="file" />
<input type="submit" value="Send File" />
</form>

and the php code, ftp URL is not exact for privacy reasons

<?php


$uploaddir = 'ftp://username:password@000.000.0.0/public_ftp/incoming';
$uploadfile = $uploaddir . basename($_FILES['userfile']['name']);

echo '<pre>';
if (move_uploaded_file($_FILES['userfile']['tmp_name'], $uploadfile)) {
   echo "File is valid, and was successfully uploaded.\n";
} else {
   echo "Possible file upload attack!\n";
}

echo 'Here is some more debugging info:';
print_r($_FILES);

print "</pre>";

?> 

the problem is,, once I choose the file and click the 'send this file' button, it works, seems fine, says it is succesful, however the file is not located in the ftp address.

I can access the same address in IE and upload files to it just draging and dropping..does anyone have any idea why this is doing happening?

thanx in advanced

#2 karthikeyan_coder

karthikeyan_coder
  • Members
  • PipPipPip
  • Advanced Member
  • 201 posts

Posted 06 April 2006 - 08:25 PM

there are one more consideration. that is file size. are you sure is that file's size is not exceeding than MAX_UPLOAD_SIZE?? and check the CHMOD of the uploading folder in FTP. change it in to 777

and let me know. how is it now.

Thank you,
Karthikeyan.
www.karthi.us




0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users