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