0

専用サーバーを入手したばかりで、MP4、MPEG、またはFLVファイルをアップロードできません。

私はデバッグ中で、現在アップロードすらしていません。フォーム/アップロードスクリプトが投稿されたときにこれを行っています:

    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
4

1 に答える 1

3

アップロードされたファイルをさらに操作する前に、アップロード中にエラーが発生しなかったことを確認する必要があります。$_FILES['field_name']['error']これは、問題の原因を示す対応するコードがどこにあるかを確認する必要がある部分です。

$_FILES['field_name']['error']返される値は次のとおりです。アップロード中に問題があったことを意味します0UPLOAD_ERR_OK

于 2012-05-04T22:02:23.740 に答える