ยินดีต้อนรับคุณ, บุคคลทั่วไป กรุณา เข้าสู่ระบบ หรือ ลงทะเบียน

เข้าสู่ระบบด้วยชื่อผู้ใช้ รหัสผ่าน และระยะเวลาในเซสชั่น

ThaiSEOBoard.comพัฒนาเว็บไซต์Programmingขอสอบถามเรื่องโค้ด PHP อัพโหลดไฟล์หน่อยคะ
หน้า: [1]   ลงล่าง
พิมพ์
ผู้เขียน หัวข้อ: ขอสอบถามเรื่องโค้ด PHP อัพโหลดไฟล์หน่อยคะ  (อ่าน 756 ครั้ง)
0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้
CherryX
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 48
ออฟไลน์ ออฟไลน์

กระทู้: 2,052



ดูรายละเอียด เว็บไซต์
« เมื่อ: 06 กันยายน 2018, 14:57:36 »

จากโค้ดนี้คะเป็นโค้ด อัพโหลดไฟล์ไปโฮส แต่เมื่อไฟล์ที่มีขนาดใหญ่กว่า 2MB จะอัพโหลดไม่ได้คะ แต่ถ้าต่ำกว่า 2 MB จะอัพโหลดได้คะ หนู่ต้องแก้ไขโค้ออย่างไรดีคะ  wanwan017


โค๊ด:
<?php

if($_POST['submit']){
 set_time_limit(8000);
  //set up basic connection
 $ftp_server "ip" ;
 $ftp_user_name "user" ;
 $ftp_user_pass "pass" ;
 $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,"/");
   // 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_fileFTP_BINARY);    
// check upload status  
 if (!$upload) {
 echo "FTP upload has failed!";
  }    
// close the FTP stream  
ftp_close($conn_id);

}//end $_POST[Submit]
?>

<form action="" method="POST" enctype="multipart/form-data">
<table align="center">
<tr>
<td align="right">
Select your file to upload:
</td>
<td>
<input name="file" type="file" size="50">
</td>
</tr>
</table>
<table align="center">
<tr>
<td align="center">
<input type="submit" name="submit" value="Upload image" />
</td>
</tr>
 
</table>
</form>
บันทึกการเข้า

***ลายเซ็นสูงเกินขนาด
allfootball88
Newbie
*

พลังน้ำใจ: 1
ออฟไลน์ ออฟไลน์

กระทู้: 63



ดูรายละเอียด เว็บไซต์
« ตอบ #1 เมื่อ: 06 กันยายน 2018, 15:03:13 »

ลองก็อปมาใส่ notepad ละเซฟใหม่ดูไหมครับ
บันทึกการเข้า
gilbert
สมุนแก๊งเสียว
*

พลังน้ำใจ: 587
ออฟไลน์ ออฟไลน์

กระทู้: 713



ดูรายละเอียด
« ตอบ #2 เมื่อ: 06 กันยายน 2018, 15:05:15 »

แก้ใน php.ini ครับ

; Maximum allowed size for uploaded files.
upload_max_filesize = 2M

; Must be greater than or equal to upload_max_filesize
post_max_size = 2M


2M แก้เป็นจำนวนที่ต้องการครับ แล้วรีสตาร์ท webserver
บันทึกการเข้า
CherryX
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 48
ออฟไลน์ ออฟไลน์

กระทู้: 2,052



ดูรายละเอียด เว็บไซต์
« ตอบ #3 เมื่อ: 06 กันยายน 2018, 15:16:54 »

แก้ใน php.ini ครับ

; Maximum allowed size for uploaded files.
upload_max_filesize = 2M

; Must be greater than or equal to upload_max_filesize
post_max_size = 2M


2M แก้เป็นจำนวนที่ต้องการครับ แล้วรีสตาร์ท webserver


ขอบคุณมากๆ เลยคะ ได้แล้วคะ ดีใจมากคะ  wanwan017
บันทึกการเข้า

***ลายเซ็นสูงเกินขนาด
หน้า: [1]   ขึ้นบน
พิมพ์