无法在php中上载图像
我是PHP新手。我正在尝试使用php上传图像。但它不起作用。请帮忙。提前谢谢无法在php中上载图像,php,Php,我是PHP新手。我正在尝试使用php上传图像。但它不起作用。请帮忙。提前谢谢 <?php if (move_uploaded_file($_FILES["fileToUpload"]["tmp_name"], $target_file)) { echo "The file ". basename( $_FILES["fileToUpload"]["name"]). " has been uploaded."; } else {
<?php
if (move_uploaded_file($_FILES["fileToUpload"]["tmp_name"], $target_file)) {
echo "The file ". basename( $_FILES["fileToUpload"]["name"]). " has been uploaded.";
} else {
echo "Sorry, there was an error uploading your file.";
}
?>
<form action="upload.php" method="post" >
Select image to upload:
<input type="file" name="fileToUpload" id="fileToUpload">
<input type="submit" value="Upload Image" name="submit">
</form>
选择要上载的图像:
确保在服务器上正确设置了权限。您要上载到的文件夹应具有可写权限,并且服务器必须允许上载
如果存在文件大小限制,文件也可能太大
您必须使用
enctype=“multipart/form data”
作为文件上载的表单属性。请参见您表格中缺少的enctype
<form action="upload.php" method="post" enctype="multipart/form-data">
首先将表单更改为
<form action="upload.php" method="post" enctype="multipart/form-data">
第三,检查php.ini文件的upload\u max\u filesize
和post\u max\u size
您可以通过打印
phpinfo()进行检查代码>或在命令窗口php--ini中出现错误
如果您使用相同的文件上载图像,则此部分应删除action=“upload.php”
并添加为action=“#”
缺少enctype
(enctype=“多部分/表单数据”
)
未设置文件移动目录($target\u File
)
提示
点击这个链接。这包含了所有的方法
“它不起作用”是什么意思?一个错误?你检查过日志文件了吗?你可以很容易地上传一个伟大的回答人的图片。Thnx
chmod(0777,true);