หมดเวลา FTP สำหรับ file_get_contents & file_put_contents

ฉันกำลังพยายามต่อท้ายไฟล์บนเซิร์ฟเวอร์ ftp โดยใช้

file_put_contents("ftp://".$ftp_user_name.":".$ftp_user_pass."@".$ftp_server."/".$destFile, $outputStr, FILE_APPEND)

วิธีนี้ใช้ได้ผลดี แต่ต้องใช้เวลามากในการสร้างการหมดเวลาเมื่อเกิดความล้มเหลว ฉันต้องการกำหนดเวลาในการต่อท้ายไฟล์บน FTP ฉันได้ดูที่ stream_context_create() ซึ่งรองรับโปรโตคอล FTP แต่ไม่พบตัวเลือกสำหรับการหมดเวลาการเชื่อมต่อ เช่นเดียวกับที่มีสำหรับโปรโตคอล HTTP วิธีอื่นอาจเป็นวิธีอื่นในการตั้งค่าการหมดเวลาสำหรับ file_put_contents หรือ file_get_contents


person Gunjan Nigam    schedule 01.03.2013    source แหล่งที่มา


คำตอบ (1)


บางทีนี่อาจจะช่วยได้?

ini_set("default_socket_timeout", $seconds);
person drull    schedule 01.05.2013