ปัญหา Form upload คับ

สำหรับผู้ที่ เริ่มต้น Programming - PHP มีอะไร แนะนำ หรือข้อสงสัยต้องบอร์ด นี้ คนที่มีความรู้ แบ่งปันคนอื่นบ้างนะ ปัญหาการเขียนโปรแกรม แบบ OOP Session Cookies php network

Moderator: mindphp, ผู้ดูแลกระดาน

ภาพประจำตัวสมาชิก
dekchon
PHP Jr. Member
PHP Jr. Member
โพสต์: 18
ลงทะเบียนเมื่อ: 01/01/1970 7:00 am

ปัญหา Form upload คับ

โพสต์ที่ยังไม่ได้อ่าน โดย dekchon »

คือว่าผมอยากจะลองทำให้สามารถ upload file ได้ถึง 1G อ่าครับแต่นี้มันได้แค่ 2MB เอง
ถ้ามากกว่า 2 มันจะ EROR อ่าครับ แล้วผมลองไปแก้ใน php.ini ตรง MAX_FILE_SIZE ปกติจะเป็น 2M ผมลองแก้เป็น 1G กะ 1024M แล้วมันก้อยังคง EROR อยู่ ไม่ทราบว่ามีวิธีใดบ้างครับ

โค้ด: เลือกทั้งหมด

index.html
<html>
<head>
<title>upload File toserver</title>
<font size=4 color=#0000ff>อัพโหลดไฟล์ต่างๆ</font>
<FORM ENCTYPE="multipart/form-data" ACTION="upload.php" METHOD="post">
<INPUT TYPE="hidden" name="MAX_FILE_SIZE" value="1024000000">
<INPUT NAME="UploadedFile" TYPE="file"><br>
<INPUT TYPE="submit" VALUE="upload">
</head>
</html>

โค้ด: เลือกทั้งหมด

upload.php
<html>
<head>
<title>successfully upload File toserver</title>
<?
$path="D:/AppServ/www/upload/";
copy( $UploadedFile , "$path/$UploadedFile_name");
unlink($UploadedFile);
print "<font size=4 color=#0000ff>Serverได้รับไฟล์</font> <font size=4 color=#C60000>$UploadedFile_name</font> <font size=4 color=#0000ff>แล้วจ้า</font>";
?>
<p>
<a href='' onClick='history.back()'>กลับไปยังหน้าที่แล้ว</a><p>
<a href='' onClick='self.close()'>กดที่นี่เพื่อปิดหน้าต่าง</a>
</html>
</head>
ภาพประจำตัวสมาชิก
mindphp
ผู้ดูแลระบบ MindPHP
ผู้ดูแลระบบ MindPHP
โพสต์: 41417
ลงทะเบียนเมื่อ: 22/09/2008 6:18 pm
ติดต่อ:

โพสต์ที่ยังไม่ได้อ่าน โดย mindphp »

1GB มันมากไป สำหรับ HTTP ครับ
ติดตาม VDO: http://www.youtube.com/c/MindphpVideoman
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042
ภาพประจำตัวสมาชิก
dekchon
PHP Jr. Member
PHP Jr. Member
โพสต์: 18
ลงทะเบียนเมื่อ: 01/01/1970 7:00 am

โพสต์ที่ยังไม่ได้อ่าน โดย dekchon »

ไม่สามารถทำได้กับ Http ใช่ไหมครับ
ภาพประจำตัวสมาชิก
dekchon
PHP Jr. Member
PHP Jr. Member
โพสต์: 18
ลงทะเบียนเมื่อ: 01/01/1970 7:00 am

โพสต์ที่ยังไม่ได้อ่าน โดย dekchon »

ไม่สามารถแก้ไขได้เลยหรอแบบ http อ่าคับ


แค่อยากศึกษาดูเฉยๆคร๊าบป๋ม
ภาพประจำตัวสมาชิก
mindphp
ผู้ดูแลระบบ MindPHP
ผู้ดูแลระบบ MindPHP
โพสต์: 41417
ลงทะเบียนเมื่อ: 22/09/2008 6:18 pm
ติดต่อ:

โพสต์ที่ยังไม่ได้อ่าน โดย mindphp »

ถ้าใช้ php คิดว่าไม่มีครับ แต่ก็ เคยเห็น มีคนทำได้เหมือนกัน โดยใช้ cgi
หลักการประมาณว่า ทะยอยโพสขึ้นไป มั่งครับ (ไม่แน่ใจ)
ติดตาม VDO: http://www.youtube.com/c/MindphpVideoman
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042
ภาพประจำตัวสมาชิก
dekchon
PHP Jr. Member
PHP Jr. Member
โพสต์: 18
ลงทะเบียนเมื่อ: 01/01/1970 7:00 am

โพสต์ที่ยังไม่ได้อ่าน โดย dekchon »

ทั่วๆไปที่เค้าทำกันนี่เค้าไมได้ใช่ Php หรอ

งมตั้งนาน มิน่าทำไมได้

ขอบคุนมากครับ
ภาพประจำตัวสมาชิก
mindphp
ผู้ดูแลระบบ MindPHP
ผู้ดูแลระบบ MindPHP
โพสต์: 41417
ลงทะเบียนเมื่อ: 22/09/2008 6:18 pm
ติดต่อ:

โพสต์ที่ยังไม่ได้อ่าน โดย mindphp »

ถ้า ไฟล์ขนาดใหญ่มากๆ ใช้ cgi ดีกว่าครับ
ติดตาม VDO: http://www.youtube.com/c/MindphpVideoman
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042
ภาพประจำตัวสมาชิก
elemental
PHP Newbie
PHP Newbie
โพสต์: 7
ลงทะเบียนเมื่อ: 01/01/1970 7:00 am

โพสต์ที่ยังไม่ได้อ่าน โดย elemental »

การที่จะ upload ไฟล์ใหญ่แบบนี้มีทางเดียวครับ
ftp

ลองศึกษาดูครับ
http://th2.php.net/manual/en/ref.ftp.php
ภาพประจำตัวสมาชิก
mindphp
ผู้ดูแลระบบ MindPHP
ผู้ดูแลระบบ MindPHP
โพสต์: 41417
ลงทะเบียนเมื่อ: 22/09/2008 6:18 pm
ติดต่อ:

โพสต์ที่ยังไม่ได้อ่าน โดย mindphp »

ใช้ function FTP ของ php ผมคิดว่าคงไม่ได้เหมือนกันครับ
ปัญหา มันไม่ได้ อยู่ ตรงที่ว่าจะใช้ function อะไรในการ copy file จาก temp ไฟล์ ของ server มาเก็บ ใน พื้นที่ของเรา
ปัญหา การ upload ไฟล์ ขนาดใหญ่ๆ คือ ช่วงที่ ทำการ upload file จากเครื่อง ไปที่ temp ของ server เพราะ ต้อง up ผ่าน http มันจะเกิดปัญ หา time out ด้วย เพราะ เป็นไม่ได้เลย( ข้อจำกัดของ network ) ที่เราจะ upload ไฟล์ ขนาด 1G จากเครื่อง ไปที่ server ในเวลาไม่ถึง 1 นาที
ติดตาม VDO: http://www.youtube.com/c/MindphpVideoman
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042
ตอบกลับโพส
  • Similar Topics
    ตอบกลับ
    แสดง
    โพสต์ล่าสุด

ผู้ใช้งานขณะนี้

สมาชิกกำลังดูบอร์ดนี้: Amazon [Bot] และบุคลทั่วไป 101