หัวข้อ: [PHP] ต้องการก๊อบปี้ไฟล์ข้ามเซอเวอร์ โดยใช้ path เดิม เริ่มหัวข้อโดย: xmen256k ที่ 07 กุมภาพันธ์ 2015, 05:16:15 สมมติผมมีไฟล์อยู่ที่
https://www.google.co.th/images/srpr/logo11w.png และผมต้องการก๊อบปี้ไฟล์ผ่าน php ไปอีกเซอเวอร์นึง โดยใช้ path เดิม https://www.google.com/images/srpr/logo11w.png ซึ่งผมลองใช้พวกฟังชั่น curl, copy ดูแล้วมันเกิดเออเรอร์ดังนี้ครับ failed to open stream: No such file or directory โดยลองบน localhost และ โฮสจริง chmod 777 ก็ยังไม่ได้ครับ ไม่ทราบว่าจะแก้ไขยังไงได้บ้างครับ ให้มันสร้าง path ตาม url เดิม หรือวิธีอื่นๆก็ได้ครับ ขอบคุณครับ หัวข้อ: Re: [PHP] ต้องการก๊อบปี้ไฟล์ข้ามเซอเวอร์ โดยใช้ path เดิม เริ่มหัวข้อโดย: nagis ที่ 07 กุมภาพันธ์ 2015, 06:19:46 ถ้า php ใช้ function นี้ได้เดียวก็โดน hack กระจาย
ลอง function ftp ของ php ดู หัวข้อ: Re: [PHP] ต้องการก๊อบปี้ไฟล์ข้ามเซอเวอร์ โดยใช้ path เดิม เริ่มหัวข้อโดย: narincr ที่ 07 กุมภาพันธ์ 2015, 08:03:18 ใช้ครับ FTP ดีกว่า
เชื่อผม ใช้มาตรฐานดีกว่าปรับอย่างอื่นะครับ :wanwan016: หัวข้อ: Re: [PHP] ต้องการก๊อบปี้ไฟล์ข้ามเซอเวอร์ โดยใช้ path เดิม เริ่มหัวข้อโดย: smapan ที่ 07 กุมภาพันธ์ 2015, 08:17:10 code ผิดรึเปล่าครับ
ถ้าสามารถให้ดูโค้ดได้ ลองแปะใน เพสบิน ดูนะครับ แล้วส่งลิ้งมาให้ดูหน่อย หัวข้อ: Re: [PHP] ต้องการก๊อบปี้ไฟล์ข้ามเซอเวอร์ โดยใช้ path เดิม เริ่มหัวข้อโดย: AbuseMan ที่ 07 กุมภาพันธ์ 2015, 10:02:35 เข้า ssh แล้วใช้ rsync ดีกว่าไหมครับ
หัวข้อ: Re: [PHP] ต้องการก๊อบปี้ไฟล์ข้ามเซอเวอร์ โดยใช้ path เดิม เริ่มหัวข้อโดย: xmen256k ที่ 07 กุมภาพันธ์ 2015, 11:57:57 มีความจำเป็นต้องรันด้วย php อ่าครับ โค๊ดดังนี้
โค๊ด: copy("https://www.google.co.th/images/srpr/logo11w.png","images/srpr/logo11w.png"); หัวข้อ: Re: [PHP] ต้องการก๊อบปี้ไฟล์ข้ามเซอเวอร์ โดยใช้ path เดิม เริ่มหัวข้อโดย: AbuseMan ที่ 07 กุมภาพันธ์ 2015, 14:28:25 มีความจำเป็นต้องรันด้วย php อ่าครับ โค๊ดดังนี้ โค๊ด: copy("https://www.google.co.th/images/srpr/logo11w.png","images/srpr/logo11w.png"); ใช้ โค๊ด: file_put_contents(file_get_contents('TARGET_URL'), DESC_PATH); แบบนี้ไม่ได้เหรอครับ หัวข้อ: Re: [PHP] ต้องการก๊อบปี้ไฟล์ข้ามเซอเวอร์ โดยใช้ path เดิม เริ่มหัวข้อโดย: icez ที่ 07 กุมภาพันธ์ 2015, 16:10:48 เงื่อนไข
1) folder ปลายทางต้องมีอยู่จริง 2) script มีสิทธิ์ในการเขียนไฟล์ไปยัง folder ปลายทางได้ ข้อแรกต้องเขียน script ตรวจสอบ + สร้างให้ด้วยถ้ามันยังไม่มี ส่วนข้อสอง ... ถ้าสร้างจากข้อแรกได้ก็ไม่มีปัญหาแล้วครับ หัวข้อ: Re: [PHP] ต้องการก๊อบปี้ไฟล์ข้ามเซอเวอร์ โดยใช้ path เดิม เริ่มหัวข้อโดย: คนธรรมดา ที่ 07 กุมภาพันธ์ 2015, 16:30:34 ใช้ php ftp ดีกว่าครับ ทุกโฮสมีอยู่แล้ว
หัวข้อ: Re: [PHP] ต้องการก๊อบปี้ไฟล์ข้ามเซอเวอร์ โดยใช้ path เดิม เริ่มหัวข้อโดย: nong4534 ที่ 07 กุมภาพันธ์ 2015, 17:11:10 เข้ามาชมครับ
หัวข้อ: Re: [PHP] ต้องการก๊อบปี้ไฟล์ข้ามเซอเวอร์ โดยใช้ path เดิม เริ่มหัวข้อโดย: xvlnw.com ที่ 07 กุมภาพันธ์ 2015, 17:37:12 ถ้าเข้า ssh ได้ ก็ลองดูคำสั่ง scp ครับ
หัวข้อ: Re: [PHP] ต้องการก๊อบปี้ไฟล์ข้ามเซอเวอร์ โดยใช้ path เดิม เริ่มหัวข้อโดย: xmen256k ที่ 08 กุมภาพันธ์ 2015, 15:30:40 เงื่อนไข 1) folder ปลายทางต้องมีอยู่จริง 2) script มีสิทธิ์ในการเขียนไฟล์ไปยัง folder ปลายทางได้ ข้อแรกต้องเขียน script ตรวจสอบ + สร้างให้ด้วยถ้ามันยังไม่มี ส่วนข้อสอง ... ถ้าสร้างจากข้อแรกได้ก็ไม่มีปัญหาแล้วครับ ได้แล้วครับผม ขอบคุณคุณไอซ์มากครับ :D หัวข้อ: Re: [PHP] ต้องการก๊อบปี้ไฟล์ข้ามเซอเวอร์ โดยใช้ path เดิม เริ่มหัวข้อโดย: penthai06 ที่ 09 กุมภาพันธ์ 2015, 15:46:28 ใช้ php ftp ดีกว่าครับ ทุกโฮสมีอยู่แล้ว ใช่ครับใช้ function ftp ของ php จบเลยครับถ้าจะ copy ข้าม host |