ホームページ >バックエンド開発 >PHPチュートリアル >PHP アップロード大規模ファイル構成
PHP で大きなファイルをアップロードする場合の解決策
php.ini 設定ファイルで次のように設定します
php_value session.gc_maxlifetime 10800
php_value max_input_time 10800
php_value max_execution_time 10800
php_value Upload_max_filesize 110M
php_value post_max_size 120 M
もう一度アップロードすると問題ありません
< form action="up.php" enctype="multipart/form-data" method="post"
name="upvideo">
ファイルをアップロードします: < ;input type=" file" name="video" />
フォーム>
if ($_FILES[" video"][" error"] > 0)
{
echo "エラー: " . $_FILES["video"]["error"] . "
} else {
print_r($_FILES["video"]);
if(is_uploaded_file($_FILES['video']['tmp_name' ])){
$upfile=$_FILES["video"];
//配列の値を取得します
$name=$upfile["name" ];//アップロードファイル ファイル名
$type=$upfile["type"];//アップロードファイルの種類
$size=$upfile["size"];//アップロードされたファイルのサイズ
$tmp_name=$upfile["tmp_name"];//アップロードされたファイルの一時保存パス
move_uploaded_file($tmp_name, 'video/a.qsv');
}
}
?>