A-AA+then

รบกวนเรื่อง fopen() หน่อยครับ

1,179
ถ้าไปเล็กสามารถ upload ไฟล์ ขึ้น server ได้ และเปิดไปได้ปกติครับ แต่พอลองกับไฟล์ที่มีขนาด 700KB สามารถ upload ไฟล์ ขึ้น server ได้ แต่ไม่สามารถเปิดไฟล์มาอ่านได้ครับ งง เลย มันฟ้องแต่ can not open file ครับ   เขียน Code ดังนี้ครับ

  $fupload = $_FILES['fupload'];
                 .
                 .
                 .

     $fp = fopen("http://www.gfaidscare.com/naphax/datafile/$fupload[name].txt","r");

     if(!$fp){

      die("can not open file http://www.gfaidscare.com/naphax/datafile/$fupload[name].txt");
     }    

              เช็คดูไฟล์ตาม path ก็ถูกต้อง มีไฟล์อยู่ที่ server  มันเกี่ยวกับขนาดไฟล์ไหมครับ เพราะไฟล์ขนากเล็กทำงานได้ปกติ แต่ไฟล์ 700KB มันดันอ่านไม่ได้ ขอบคุณล่วงหน้าครับ

1 ความคิดเห็น

ไม่เคยเจอปัญหาเรื่องขนาดของไฟล์นะ ปกติแล้วที่เคยทำ ไฟล์เป็น M ก็อ่านได้นะครับ

เป็นไฟล์บน server เดียวกันหรือเปล่า ครับ ถ้าใช่ ลองตัด URL ออก

หรือลองใช้

$fp = @fopen('xxx.txt');
if(!$fp){
1
^