maw

Sat 15 Mar 2008 16:32:47
Sat 15 Mar 2008 16:32:47
Upload File เจอจากตัวอย่างมา แต่อับได้แค่ 10 mb เท่านั้น อยากได้ที่มากกว่านี้ค่ะ ส่วนมากไฟล์ที่ อับจะเป็นไฟล์พวก .wmv .mpg ฯ ที่ขนาด เกือบและมากกว่า 100 mb
ที่เขียนมามันยังได้แค่ 10 mb ต้นๆค่ะ อยากได้ด่วนเลยค่ะ
<?
ini_set("memory_limit", "100MB");
set_time_limit(100000000000000000);
echo dirname(__FILE__);
ini_set("memory_limit", "100MB");
set_time_limit(100000000000000000);
echo dirname(__FILE__);
// Upload full path (Detect path automatically)
if (!defined('UPLOADDIR')) define('UPLOADDIR', (dirname(__FILE__) ."/upload") );
if (!defined('UPLOADDIR')) define('UPLOADDIR', (dirname(__FILE__) ."/upload") );
//checks if file uploaded
if (is_uploaded_file($_FILES['File']['tmp_name'])) {
$File_tmpname = $_FILES["File"]["tmp_name"];
$File_tmpname = $_FILES["File"]["tmp_name"];
$File_name = $_FILES["File"]["name"];
$File_type = $_FILES["File"]["type"];
$File_extension = substr($File_type,(strrpos($File_type,"/")+1));
$File_size = $_FILES["File"]["size"];
//checks if file moved successfull
//checks if file moved successfull
if ( move_uploaded_file($File_tmpname, (UPLOADDIR . "/" . $File_name)) ) {
echo "<br>File uploading successful.";
echo "<br>$File_name";
echo "<br>File uploading successful.";
echo "<br>$File_name";
}
else {
echo "<br>File uploading failure.";
}
}
}
else { //else checks if file uploaded
echo "<br>No file selected for uploading.";
} //end checks if file uploaded
?>
ถ้ากรุณาส่งมาที่ email ก็จะขอบพระคุณมากค่ะ
webmaster

Sun 16 Mar 2008 15:50:20
Sun 16 Mar 2008 15:50:20
ใน php จะมี max_upload_filesize อยู่ครับทำให้ upload เกินนั้นไม่ได้ ส่วนไฟล์ขนาด 100 mb นั้นจะทำการ upload ผ่าน http ไม่น่าจะถูกต้องครับ ถึงแม้จะตั้ง max_upload_filesize แล้วแต่ก็ยังมี http timeout อยู่อีก

















