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