文件上传无效|腓
发布时间:2020-12-13 21:58:50 所属栏目:PHP教程 来源:网络整理
导读:我正在尝试上传php中的文件而无法执行此操作.我正在尝试上传的文件是一个csv文件,但它不应该是一个问题.我正在使用php上传我的文件.我也试图在同一页面处理表单.下面是我的文件上传代码,它无法正常工作…… !DOCTYPE htmlhtmlheadtitleFile Upload/title/hea
我正在尝试上传php中的文件而无法执行此操作.我正在尝试上传的文件是一个csv文件,但它不应该是一个问题.我正在使用php上传我的文件.我也试图在同一页面处理表单.下面是我的文件上传代码,它无法正常工作……
<!DOCTYPE html> <html> <head> <title>File Upload</title> </head> <body> <form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="POST"> <input type="file" name="csv_file"> <input type="submit" name="submit"> </form> <?php if(isset($_POST['submit'])) { if(isset($_POST['csv_file'])) { echo "<p>".$_POST['csv_file']." => file input successfull</p>"; fileUpload(); } } function fileUpload () { $target_dir = "var/import/"; $file_name = $_FILES['csv_file']['name']; $file_tmp = $_FILES['csv_file']['tmp_name']; if (move_uploaded_file($file_tmp,$target_dir.$file_name)) { echo "<h1>File Upload Success</h1>"; } else { echo "<h1>File Upload not successfull</h1>"; } } ?> 解决方法
我尝试下面的代码,它的工作完美.
<!DOCTYPE html> <html> <head> <title>File Upload</title> </head> <body> <form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="POST" enctype="multipart/form-data"> <input type="file" name="csv_file"> <input type="submit" name="submit"> </form> <?php if (isset($_POST['submit'])) { echo "<p>" . $_POST['csv_file'] . " => file input successfull</p>"; $target_dir = "images "; $file_name = $_FILES['csv_file']['name']; $file_tmp = $_FILES['csv_file']['tmp_name']; if (move_uploaded_file($file_tmp,$target_dir . $file_name)) { echo "<h1>File Upload Success</h1>"; } else { echo "<h1>File Upload not successfull</h1>"; } } ?> </body> </html> (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |