未在php中上载视频文件
我用这个代码在服务器上上传视频未在php中上载视频文件,php,Php,我用这个代码在服务器上上传视频 $target = "../images/video/"; $target = $target . basename( $_FILES['file']['name']); $pic='images/video/'.($_FILES['file']['name']); //Writes the photo to the server if(move_uploaded_file($_FILES['file']['tmp_name'], $targe
$target = "../images/video/";
$target = $target . basename( $_FILES['file']['name']);
$pic='images/video/'.($_FILES['file']['name']);
//Writes the photo to the server
if(move_uploaded_file($_FILES['file']['tmp_name'], $target))
{
}
我也试过这个
print_r($_FILES);
它将在今年归还
Array ( [file] => Array
(
[name] => Ankhian Nu Ren De - Quratulain Balouch (Studio Version) [HD] - YouTube.mp4
[type] => [tmp_name] =>
[error] => 1
[size] => 0
)
)
请告诉我问题出在哪里:
基本上,文件太大了。您需要更改设置以允许更大的文件上载。在php.ini文件中设置upload\u max\u filesize
和post\u max\u size
的值:
; Maximum allowed size for uploaded files.
upload_max_filesize = 120M
; Must be greater than or equal to upload_max_filesize
post_max_size = 120M
如果您使用ini\u set()
拥有共享主机。但您可以尝试使用.htaccess(但这可能不起作用):
[error]=>1
是一个问题,如果您认为出现错误表示没有问题,则可能是文件夹权限问题和/或最大文件大小问题文件夹拥有0777权限集我在@ini_set之前使用过它('upload_max_size','120M')@ini_套装(‘立柱最大尺寸’、‘120M’)@ini设置(“最大执行时间”、“1000”);示例:上载\u最大\u文件大小=10M发布\u最大\u大小=10M@user3636439您不能使用ini\u set()
更改该指令,因此我该如何执行此操作?您需要能够编辑php.ini文件。如果你在一个共享主机上,你可能会倒霉。
; Maximum allowed size for uploaded files.
upload_max_filesize = 120M
; Must be greater than or equal to upload_max_filesize
post_max_size = 120M
php_value upload_max_filesize 120M
php_value post_max_size 120M