0
我刚刚上传了专用服务器,无法上传MP4,MPEG或FLV文件。上传某些文件时遇到问题PHP
我在调试,现在甚至没有上传。我只是在做这种形式/上传脚本发布时:
if(!empty($_REQUEST['add_lesson_info'])) {
echo $video_name = $_FILES['add_lesson_video']['name'];
echo '<br />';
echo $video_type = $_FILES['add_lesson_video']['type'];
echo '<br />';
echo $video_size = $_FILES['add_lesson_video']['size'];
echo '<br />';
echo $video_tmp_name = $_FILES['add_lesson_video']['tmp_name'];
echo '<br />';
........
当我如果输出数据上传任何JPG,JPEG,PNG或GIF。但是,如果我尝试使用MP4,MPEG或FLV,它不会输出任何数据。任何原因为什么?谢谢。
注意:这不是共享服务器上的问题。所以,这可能是我不知道的一些根设置。
这里的php.ini中
register_globals = off
allow_url_fopen = off
expose_php = Off
max_input_time = 10080
max_execution_time = 10080
;extension_dir = ./
upload_tmp_dir = ./tmp
;precision = 12
session.cache_expire = 10080
session.cookie_lifetime = 200000
session.gc_maxlifetime = 10080
memory_limit = 100M
post_max_size = 100M
file_uploads = On
upload_max_filesize = 192M
这可能与允许的最大文件大小有关,因为视频往往比图片大。我会检查这些设置的'php.ini'。 – Tibor
*已更新。我添加了我的php.ini – Graham
你有没有考虑检查$ _FILE ['] ['error']? –
Corbin