0

PHP を使用して MP3 ファイルを自分のサイトにアップロードしようとしているところに問題があります。

数秒後に接続/サーバーがタイムアウトします。

これは、PHP アップロード フォームの HTML コードです。

<html>

<head>
<title>Upload Music</title>
<link rel="stylesheet" type="text/css" href="css/styles.css" />
</head>

<br />
<div class="center">
<form enctype="multipart/form-data" action="uploader.php" method="POST">
<input type="hidden" name="MAX_FILE_SIZE" value="200000" />
Choose a file to upload: <input name="uploadedfile" type="file" /><br />
<input type="submit" value="Upload File" />
</form>
</div>
</html>

そして、ここに uploader.php ファイルがあります:

<head>
<title>Success!</title>
<link rel="stylesheet" type="text/css" href="css/styles.css" />
</head>

<div class="center">
<br />
<?php
set_time_limit(1000000);
$target_path = "uploads/";

$target_path = $target_path . basename( $_FILES['uploadedfile']['name']); 

if(move_uploaded_file($_FILES['uploadedfile']['tmp_name'], $target_path)) {
    echo "The file " . basename( $_FILES['uploadedfile']['name']) . 
    " has been uploaded";
} else {
    echo "There was an error uploading the file, please try again!";
}
file_put_contents("uploads.txt", basename( $_FILES['uploadedfile']['name']), 
FILE_APPEND);
?>
</div>

</html>

ここに私のphp.iniファイルがあります:
upload_max_filesize = 2000M
post_max_size = 2000M
memory_limit = 2000M
max_input_time = 1000000000
max_execution_time = 1000000000

phpinfo() を確認したところ、php.ini ファイルが正しく読み取られているようです。これを修正する方法はありますか?どんな助けでも大歓迎です!

4

2 に答える 2

0

uploader.php ファイル内の HTML コメントは無視してください。彼らはそこにいるべきではありません。

于 2012-08-09T22:22:17.077 に答える
0

わかりました。私のウェブホストでは、5MB を超えるファイルをアップロードすることはできません...これはちょっと残念ですが、外部ホスティングを使用すると思います。

于 2012-08-20T03:09:21.127 に答える