หัวข้อ: ใช้ function อะไรในการปล่อยไฟล์ ของผมที่ใช้อยู่ในตัวอย่างล่มตลอดเลยใช้ไม่ได้ เริ่มหัวข้อโดย: logisfix ที่ 18 สิงหาคม 2011, 20:01:06 กำลังทำเว็บฝากไฟล์อยู่ครับ แล้วใช้ function ปล่อยไฟล์นี้
ob_clean(); flush(); header('Content-Description: File Transfer'); header('Content-Type: application/octet-stream'); header('Content-Disposition: attachment; filename=' . basename($pathfile)); header('Content-Transfer-Encoding: binary'); header('Expires: 0'); header('Cache-Control: must-revalidate, post-check=0, pre-check=0'); header('Pragma: public'); header('Content-Length: ' . $size_video_chk); readfile($pathfile); exit; return; php มันค้างตลอดเลยอ่าครับทำงานไม่ได้ เว็บฝากไฟล์ส่วนใหญ่เค้าเขียนส่วนดาวโหลดไฟล์ออกยังไงหรอครับ รบกวนด้วยครับ คือหลัก ๆ ผมต้องการเปลี่ยนค่า header มันป้องกันแอบดาวโหลดทำสำเร็จแต่ตอนคนดาวโหลด php ค้างซะงั้นแย่เลย ! หัวข้อ: Re: ใช้ function อะไรในการปล่อยไฟล์ ของผมที่ใช้อยู่ในตัวอย่างล่มตลอดเลยใช้ไม่ได้ เริ่มหัวข้อโดย: ball6847 ที่ 18 สิงหาคม 2011, 20:30:10 ob_clean();
flush(); เพื่ออะไรอะคับ *-* หัวข้อ: Re: ใช้ function อะไรในการปล่อยไฟล์ ของผมที่ใช้อยู่ในตัวอย่างล่มตลอดเลยใช้ไม่ได้ เริ่มหัวข้อโดย: logisfix ที่ 18 สิงหาคม 2011, 20:55:25 ผมก็ไม่รู้เหมือนกันว่ามันเอาไว้ทำอะไรครับ ว่าแต่มันเอาไว้ทำอะไรเอ่ย
ob_clean น่าจะลบ buffer เอ่อผมไม่ได้ใช้ buffer นี่น่า แต่อีกคำสั่งไม่ทราบครับ หัวข้อ: Re: ใช้ function อะไรในการปล่อยไฟล์ ของผมที่ใช้อยู่ในตัวอย่างล่มตลอดเลยใช้ไม่ได้ เริ่มหัวข้อโดย: ball6847 ที่ 18 สิงหาคม 2011, 21:13:49 flush ผมใช้ไว้ส่ง buffer ไป browser เลยอ่ะ ยังประกาศ header ไม่หมดเลย flush ทำมัยหว่า
หัวข้อ: Re: ใช้ function อะไรในการปล่อยไฟล์ ของผมที่ใช้อยู่ในตัวอย่างล่มตลอดเลยใช้ไม่ได้ เริ่มหัวข้อโดย: logisfix ที่ 18 สิงหาคม 2011, 21:19:05 คือตรง ๆ เลยผมก็ไม่ค่อยรู้เรื่อง php เลยอ่าครับ ผมใช้วิธี copy ในเว็บทั้งเนื้อหาไทยและอังกฤษ บางคำเจอเค้าเขียนอธิบายไว้ก็พลอยรู้ไปด้วยเลยไม่รู้ว่ามันใช้งานอะไรบ้าง
http://php.net/manual/en/function.readfile.php หัวข้อ: Re: ใช้ function อะไรในการปล่อยไฟล์ ของผมที่ใช้อยู่ในตัวอย่างล่มตลอดเลยใช้ไม่ได้ เริ่มหัวข้อโดย: logisfix ที่ 19 สิงหาคม 2011, 18:14:14 จะว่าไปผมก็ยังไม่ได้คำตอบนะครับ
หัวข้อ: Re: ใช้ function อะไรในการปล่อยไฟล์ ของผมที่ใช้อยู่ในตัวอย่างล่มตลอดเลยใช้ไม่ได้ เริ่มหัวข้อโดย: Tee++; ที่ 19 สิงหาคม 2011, 23:36:12 เอา readfile ออก ใช้ x-sendfile
ถ้าใน lighttpd น่าจะลงไว้อยู่แล้ว แต่ถ้า Apache อาจจะต้อง mod เพิ่ม แต่รับรองหายขาด !!! http://www.jasny.net/articles/how-i-php-x-sendfile/ หัวข้อ: Re: ใช้ function อะไรในการปล่อยไฟล์ ของผมที่ใช้อยู่ในตัวอย่างล่มตลอดเลยใช้ไม่ได้ เริ่มหัวข้อโดย: thenetxx ที่ 20 สิงหาคม 2011, 16:50:02 คำถามต่อไป อาจจะเป็น จะกำหนด ความเร็วของการโหลดไฟล์ยังไง :wanwan004:
หัวข้อ: Re: ใช้ function อะไรในการปล่อยไฟล์ ของผมที่ใช้อยู่ในตัวอย่างล่มตลอดเลยใช้ไม่ได้ เริ่มหัวข้อโดย: logisfix ที่ 21 สิงหาคม 2011, 14:28:13 คำถามต่อไป อาจจะเป็น จะกำหนด ความเร็วของการโหลดไฟล์ยังไง :wanwan004: ทราบอยู่แล้วครับอันไหนไม่จนมุมผมจะไม่มาตั้งคำถามครับ หัวข้อ: Re: ใช้ function อะไรในการปล่อยไฟล์ ของผมที่ใช้อยู่ในตัวอย่างล่มตลอดเลยใช้ไม่ได้ เริ่มหัวข้อโดย: desiger ที่ 21 สิงหาคม 2011, 14:45:37 ดึงเทพๆในตำนานออกมาหมดเรยแฮะ
:o หัวข้อ: Re: ใช้ function อะไรในการปล่อยไฟล์ ของผมที่ใช้อยู่ในตัวอย่างล่มตลอดเลยใช้ไม่ได้ เริ่มหัวข้อโดย: logisfix ที่ 22 สิงหาคม 2011, 04:58:52 เอา readfile ออก ใช้ x-sendfile ถ้าใน lighttpd น่าจะลงไว้อยู่แล้ว แต่ถ้า Apache อาจจะต้อง mod เพิ่ม แต่รับรองหายขาด !!! [url]http://www.jasny.net/articles/how-i-php-x-sendfile/[/url] ถ้าผมใช้กับ nginx นี้ทำแบบ lighthttpd ใช่ไหมครับ |