Php文件未上载到文件夹
我有一个html上传表单。它在我的本地主机中工作。但它在直播服务器上不起作用。将信息插入数据库,但不将文件上载到名为“照片”的文件夹中 Php代码:Php文件未上载到文件夹,php,Php,我有一个html上传表单。它在我的本地主机中工作。但它在直播服务器上不起作用。将信息插入数据库,但不将文件上载到名为“照片”的文件夹中 Php代码: $upload_path = "photos/"; $upload = mysql_query("INSERT INTO photos (photo_cap, photo_name, photo, date) VALUES('$title','$filenameuniq', '$file', '$uploadate')"); i
$upload_path = "photos/";
$upload = mysql_query("INSERT INTO photos (photo_cap, photo_name, photo, date)
VALUES('$title','$filenameuniq', '$file', '$uploadate')");
if($upload)
{
if(!empty($file))
{
if(!move_uploaded_file($_FILES['file']['tmp_name'], $upload_path . $filenameuniq))
{
echo '<pre>Your file was not uploaded please try again here are your debug informations:'.print_r($_FILES) .'</pre>';
}
}//// upload to folder
echo "<font color=green>Successfully Updated.</font>";
header("Refresh:2; url=allphotos.php");
exit();
}
为什么不上传到“照片”文件夹?在服务器上如何显示C:\Windows?我认为问题在于最大文件大小
将php.ini中的值更改为更高的值。更安全的方法是将最大上载大小限制为2mb,我认为问题在于最大文件大小
在php.ini中将该值更改为更高的值。更安全的方法是将最大上载大小限制为2mb,然后输入验证大小。然后检查..输入验证大小和类型。然后检查..您有足够的权限上传文件吗?检查路径和权限我没有看到。上传文件的权限是什么?它只是写,读吗?为什么你的文件被上传到C:\Windws\Temp?是否应该上传到C:\Users\UserName\。。。?检查您是否有写入目录的权限。@tftd我正在检查。.您有足够的权限上载文件吗?检查路径和权限我没有看到。上传文件的权限是什么?它只是写,读吗?为什么你的文件被上传到C:\Windws\Temp?是否应该上传到C:\Users\UserName\。。。?检查您是否有权限写入目录。@tftd我正在检查..file\u uploads=On upload\u max\u filesize=2M max\u file\u uploads=20检查我在php.ini文件中上传的文件大小。将其更改为3M,因为您正在上传一个大小为2.8 mb的文件,然后重新启动Apache,然后再次尝试上传\u max\u filesize=2M max\u file\u uploads=20在php.ini文件中检查我上传的文件大小。将其更改为3M,因为您上传的文件大小为2.8 mb,然后重新启动Apache,然后重试
Array ( [file] => Array ( [name] => Blue hills.jpg [type] => image/jpeg [tmp_name] =>
C:\Windows\Temp\php95FB.tmp [error] => 0 [size] => 28521 ) )
Your file was not uploaded please try again here are your debug informations:1
Value: 1; The uploaded file exceeds the upload_max_filesize directive in php.ini.