Jump to content

Archived

This topic is now archived and is closed to further replies.

kobel4k3r5

file not uploading!

Recommended Posts

hi, im trying to make a file upload script but it doesn't seem to be work. here's what i got. The test messages is only outputting a failed one.

-----------------------------------------
[u]php.ini setup[/u]
upload_tmp_dir = /var/www/tmp

-----------------------------------------
[u]upload form[/u]
    <form method="post" action="upload.php" enctype="multipart/form-data">
    <input type="hidden" name="MAX_FILE_SIZE" value="30000" />
    Choose: <input type="file" name="userfile" />
    <input type="submit" value="Upload" />
    </form>
-----------------------------------------
[u]upload.php[/u]
[code=php:0]
<?

$file_name=$_FILES['userfile']['name'];
$temp_name=$_FILES['userfile']['tmp_name'];

if(is_uploaded_file($temp_name)) {
  echo "tmp uploaded"; //testing msg
}
else { echo "tmp not uploaded"; } //test msg


?>
[/code]

Share this post


Link to post
Share on other sites
i use move_uploaded_file() to upload files via PHP

also you might need to specify an absolute path in the code

that any help?

Share this post


Link to post
Share on other sites
Well, yea. I'm just using is_uploaded_file() to check if the file has been uploaded to the temp dir first but it always fail to do so it. If i use move_uploaded_file(), it would return true since the file is not uploaded into the temp folder yet to even move the file to any location.

Share this post


Link to post
Share on other sites
Run a file that contains <?php phpinfo(); ?> and check if file_uploads is set to "On" under "PHP Core". If it's set to off, you cant upload files.

Orio.

Share this post


Link to post
Share on other sites
file_uploads is on

uplodate_tmp_dir = /var/www/tmp

max file size is 2MB and I'm uploading about only 10kb file.

any idea why it is not uploading? I can't find it in my webiste.com/tmp folder.

Share this post


Link to post
Share on other sites

×

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.