Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/64.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 为什么不是';t move_upload_文件在给定代码中总是返回false?_Php_Mysql - Fatal编程技术网

Php 为什么不是';t move_upload_文件在给定代码中总是返回false?

Php 为什么不是';t move_upload_文件在给定代码中总是返回false?,php,mysql,Php,Mysql,我正在尝试使用php和mysql上传一个图像,下面是使用的代码 index.php <form action="submit.php" enctype="multipart/form-data" method="post"> <table style="border-collapse: collapse; font: 12px Tahoma;" border="1" cellspacing="5" cellpadding="5"> <tbody><tr

我正在尝试使用php和mysql上传一个图像,下面是使用的代码

index.php

<form action="submit.php" enctype="multipart/form-data" method="post">

<table style="border-collapse: collapse; font: 12px Tahoma;" border="1" cellspacing="5" cellpadding="5">
<tbody><tr>
<td>
<input name="uploadedimage" type="file">
</td>

</tr>

<tr>
<td>
<input name="Upload Now" type="submit" value="Upload Image">
</td>
</tr>


</tbody></table>

</form>
每次我执行此操作时,它总是显示“在服务器上上载图像时出错”,我不明白为什么。有人能告诉我哪里出了问题,如何改进我的实现吗?
提前感谢。

在移动文件之前添加此行

if (!file_exists($target_path )) { mkdir($target_path , 0777, true); }

如果文件夹不存在,这将添加该文件夹。。具有所有权限。

在移动文件之前添加此行

if (!file_exists($target_path )) { mkdir($target_path , 0777, true); }

如果文件夹不存在,这将添加该文件夹。。拥有所有权限。

将image的表结构更改为varchar(255),并检查是否有效

将image的表结构更改为varchar(255)并检查是否有效

检查您的目录是否存在并具有对该目录的写入权限已授予,但它仍不执行。检查您的目录是否存在并具有对该目录的写入权限已授予,但它仍不执行。我尝试添加此项,但它仍会提供相同的输出没有给出任何错误,它只是转到move_uploaded_文件代码的else块:else{exit(“在服务器上上载图像时出错”)}我尝试添加这个,但仍然给出相同的输出它没有给出任何错误,它只是转到move_uploaded_文件代码的else块:else{exit(“在服务器上上载图像时出错”);}
if (!file_exists($target_path )) { mkdir($target_path , 0777, true); }