ความผิดพลาดคืออาจารย์ 2

Posts Tagged ‘PHP

การอัพโหลดไฟล์ใหญ่ๆ ด้วยฟังก์ชั่น ftp ใน PHP

ขั้นตอน 1
สร้างฟอร์มอัพโหลดขึ้นมา ในตัวอย่างนี้จะอัพได้ที่ละหนึ่งไฟล์

 code:

<?
 <form name=”form1″ method=”post” action=”” enctype=”multipart/form-data”>
   <input type=”file” name=”file”>
   <input type=”submit” name=”Submit” value=”Upload now”>
 </form>
?>

ตัวอย่างโค๊ดจะสั่งให้ action ภายในหน้าเดิม

 

ขั้นตอนที่ 2
เพิ่มโค๊ดที่ใช้อัพโหลด
 
code :
<?

if($_POST[Submit]){
 set_time_limit(3000);

  //set up basic connection
 $ftp_server = “fayjaa.com”;
 $ftp_user_name = “fayjaa
“;
 $ftp_user_pass = “fayjaa”;

 $destination_file = $_FILES[‘file’][‘name’];
 $source_file = $_FILES[‘file’][‘tmp_name’];
 $size_file=$_FILES[‘file’][‘size’];

 $conn_id = ftp_connect($ftp_server);
 
 
 // login with username and password

 $login_result = ftp_login($conn_id, $ftp_user_name, $ftp_user_pass); 


 ftp_chdir($conn_id,”htdocs/upload/store_file”);

   // check connection  

 if ((!$conn_id) || (!$login_result)) {
     echo “FTP connection has failed!”;
     echo “Attempted to connect to $ftp_server for user $ftp_user_name”;
     exit;
 } else {
     echo “Connected to $ftp_server, for user $ftp_user_name<br/>”;     }    
  

// upload the file  
 $upload = ftp_put($conn_id, $destination_file, $source_file, FTP_BINARY);
    

// check upload status  
 if (!$upload) {
     echo “FTP upload has failed!”;
  }
    

// close the FTP stream  
ftp_close($conn_id);
}//end $_POST[Submit]

?>

จากที่ทดสอบดู อัพโหลดได้ไม่เกิน 200 M นะ ใช้เวลาค่อนข้างนาน ขึ้นอยู่กับ Server อีกที 

 

 

ป้ายกำกับ: , ,

หมวดหมู่

Enter your email address to subscribe to this blog and receive notifications of new posts by email.

Join 335 other followers

brush photoshop

Add new tag asp.net atsme banner Blog ไทยโดเมน.in.th brush brush photoshop brush photoshop7 brush photoshop ตึก และ นก brush photoshop นักธุรกิจ Business Marketing Day chiangmai magazine cmhappy cmhappy.com cmtoday cmtoday cmhappy download brush download brushes photoshop CS4 download brush photoshop download บรัช e-atsme flash banner free domani FTP+PHP FW mail meeting menu photoshop brush download PHP RA Red Alert3 reggae sme tab thnic virus web design wordpress Yetii Yuri การทำ flash banner กินเนื้อสด ข้าวยาก หมากแพง ความฝัน ฆ่าควาย ฆ่าหมู่ จ๊อบ บรรจบ ชมรมเว็บมาสเตอร์ & ทำ web ทำเว็บ บรัช โฟโต้ช็อป ประกันชีวิต ปริญญา ปาย สวนบวกหาด สอบกพ สอบภาค ก หนังฆ่าคนดำ หน้าที่ webmaster หมาใจดำ หวยออก 111 หางดง เชียงใหม่ อ.ไชยยันต์ ไชยพร ออกแบบเว็บ เบื่อ เร้กเก้ เลี้ยงดง เว็บ SME เว็บเชียงใหม่ แจก brush photoshop แต่งภาพ แว่นตาเกาหลี แว่นตาแฟชั่น แว่นแฟชั่น
มิถุนายน 2019
พฤ อา
« พ.ย.    
 12
3456789
10111213141516
17181920212223
24252627282930

Blog Stats

  • 343,100 hits

ติดตามด้วย Twitter

  • คืนนี้ละบ่อซ้องปีป #กลิ่นกาสะลอง 2 days ago
  • RT @justmark110: เข้าใจว่าลูกกับเมียอีกคนตาย แต่กาสะลองก็ลูกมั้ยอิพ่อ ชั่วเกินมึงไม่ผูกพันกับกาสะลองเลยอ่อว่ะ กับเมียและลูกอีกคนจะเป็นจะตาย… 2 weeks ago
  • ลูกค้าท่านใด จะสั่งแว่นรุ่นเก่าที่หมด รีบทักมานะคะ อีกสองสามวันจะสั่งแว่นแล้วค่า 🤓🤓😎 1 month ago
  • แอพนี้ม่วนดีอิ ใส่เพลงเฟสไม่บล้อคด้วย แอพTik Tok 😍 facebook.com/cmbazaar/posts… 2 months ago
  • แอพนี้ม่วนดีอิ ใส่เพลงเฟสไม่บล้อคด้วย แอพTik Tok 😍 facebook.com/cmbazaar/posts… 2 months ago