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

我有一个html上传表单。它在我的本地主机中工作。但它在直播服务器上不起作用。将信息插入数据库,但不将文件上载到名为“照片”的文件夹中

Php代码:

$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.