הוסטס - פורום אחסון האתרים הגדול בישראל

הוסטס - פורום אחסון האתרים הגדול בישראל (https://hosts.co.il/forums/index.php)
-   פורום תיכנות (https://hosts.co.il/forums/forumdisplay.php?f=14)
-   -   שאלה לגבי העתקת תוכן קובץ שנמצא על שרת אחר. (https://hosts.co.il/forums/showthread.php?t=72000)

Cyeo 14-02-09 22:27

שאלה לגבי העתקת תוכן קובץ שנמצא על שרת אחר.
 
היי :)

נניח שאני נמצא בשרת X.

על שרת Y יש משתמש FTP מסויים שבו קובץ שאני צריך לקחת (להעתיק בעצם), ואין לו נתיב URL.

אני כרגע בשרת X מחובר למשתמש בשרת Y דרך FTP ו-SSH בPHP -
ssh2_connect ו ftp_login.

כיצד אני יכול להעתיק את תכולת הקובץ שנמצא בY לתוך TEXTAREA בדף PHP שאני עובד בו בX?


מצטער אם התבלבלתם קצת.

תודה! :)

tbm 14-02-09 23:01

יש פונקציות עבודה עם קבצים דרך אפטיפי תחפש בגוגל או באתר הרישמי הייתי נותן לך אבל אני מחובר מהפלא ואני לא זוכר אותן

Cyeo 14-02-09 23:05

ניסיתי ftp_fget וכל מיני.. זה לא התאים לי :( (או שלא השתמשתי בזה נכון)

vadimg88 15-02-09 08:22

אם אתה רוצה לקחת קובץ מ FTP ל FTP אחר אז כן, פונקציות ה FTP של PHP יעבדו כאן. אם השתמשת בהם והם לא עזרו לך כנראה עשית את זה לא נכון. שוב כדי לנסות ולהקל על עצמך (ועלינו) הייתי מציע לחפש באתר phpclasses.org לא נראה לי שקיים משהו שאין להם.

Cyeo 15-02-09 15:17

ציטוט:

נכתב במקור על ידי vadimg88 (פרסם 698323)
אם אתה רוצה לקחת קובץ מ FTP ל FTP אחר אז כן, פונקציות ה FTP של PHP יעבדו כאן. אם השתמשת בהם והם לא עזרו לך כנראה עשית את זה לא נכון. שוב כדי לנסות ולהקל על עצמך (ועלינו) הייתי מציע לחפש באתר phpclasses.org לא נראה לי שקיים משהו שאין להם.

תודה :)

בסוף עשיתי ככה:

קוד:

$file = "/folder/file";
$read = ftp_nb_get($conn_id, "temp.txt", $file, FTP_BINARY);
$contents = file_get_contents("temp.txt");

אחר כך אני עושה מה שאני רוצה ואז מוחק את temp.txt בעזרת unlink


כל הזמנים הם GMT +2. הזמן כעת הוא 16:35.

מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ