2012-05-04 16 views
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 
+2

動画は画像よりも大きい傾向があるので、おそらく許可されているファイルサイズの上限と関係があります。私はこれらの設定のために 'php.ini'をチェックします。 – Tibor

+0

* UPDATED。私は自分のphp.iniを追加しました – Graham

+0

$ _FILE [ '] [' error ']をチェックしたとお考えですか? – Corbin

答えて

3

をです。これは、$_FILES['field_name']['error']をチェックしなければならない部分で、何が間違っているのかを示す対応するコードがあります。

Here are the values$_FILES['field_name']['error']が返されます。 0またはUPLOAD_ERR_OK以外の場合は、アップロード中に問題が発生したことを意味します。

関連する問題