Friday, 15 July 2011

File not uploaded in PHP -



File not uploaded in PHP -

i trying upload file using php. but, dont know why not working. please help.

my code:

<?php error_reporting(0) $name = $_files["file"]["name"]; $tmp_name = $_files["file"]["tmp_name"]; if(isset($name)) { if(!empty($name)) { echo "ok <br>"; $location = "uploads/"; if(move_uploaded_file($tmp_name, $location)) { echo "uploaded"; } else { echo "file not uploaded"; } } else { echo "please select file"; } } ?>

html code:

<form action="<?php $php_self ?>" method="post" enctype="multipart/form-data"> <input type="file" name="file"><br><br> <input type="submit" value="submit!"> </form>

you need specify total path move_uploaded_file(). also, is_uploaded_file() suffice first 2 if() statements.

update code follows:

$file = $_files['file']; if( is_uploaded_file($file['tmp_name']) ) { $destination = 'uploads/'.$file['name']; echo (move_uploaded_file($file['tmp_name'], $destination)) ? 'uploaded' : 'file not uploaded'; } else { echo 'please select valid file.'; }

please create sure relevant permissions set on uploads/ directory.

php

No comments:

Post a Comment