0
這裏是我的腳本:上傳.MP3和圖像文件;差值B/W兩個
<html>
<body>
<?php
if(isset($_POST['submit']))
{
echo $_FILES['upload']['tmp_name']/['name']/['error']/['type'];
// i.e. echoing all the temproray file location; name error status and type of file.
}
?>
<form enctype="multipart/form-data" action="<?php echo $_SERVER['PHP_SELF']; ?> method="post" />
<input type="hidden" name="MAX_FILE_SIZE" value="SOME_VALUE" />
<input type="file" name="upload" id="upload" />
<input type="submit" name="submit" />
</body>
</html>
現在這裏的問題;基本上我想讓用戶在網站上上傳音樂;但是當我嘗試使用一些.mp3文件測試此代碼時,我遇到了以下問題。
是規模更是8MB(我猜)不進入的代碼
isset($_POST['submit'])
條件的任何文件..不知道爲什麼。現在,當我上傳較小尺寸的文件,然後我得到以下產出
tmp_name的值:NOTHING 名:名稱文件的示 錯誤:1(即該文件沒有上傳??) 類型:NOTHING
3現在,當我上傳.jpeg文件我得到所有想要的結果。即
tmp_name : Windows/temp/ BLAH...
name : name of file
error : 0 (i.e. successful upload)
type : jpeg
爲什麼會發生這種情況?
也就是有沒有更好的方式來LAT用戶上傳的音頻文件?
和究竟是什麼,我會被審查? – Kraken 2011-12-22 14:09:55
集'upload_max_filesize'和'post_max_size'約20MB。而且還審查'max_execution_time'和'max_input_time'(設置約200最後兩對) – noob 2011-12-22 14:12:50
@RageZ感謝! :) – Kraken 2011-12-22 14:26:11