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

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

X-T 17-06-07 09:54

כיצד ניתן להעתיק רשימת קבצים ותיקיות שלמה לשרת מסוים?
 
אני עובד על מערכת התקנות כלשהי, סתם כדי ללמוד, רציתי לדעת באיזה פונקציות להשתמש בכדי להעתיק קבצים שלמים לשרת מסויים.

בניה 17-06-07 10:30

אם הבנתי מה שאתה רוצה, תשתמש במחלקה שיוצרת קבצי ZIP, תדחס את כל הקבצים שאתה רוצה לתוך קובץ ובהתקנה תחלץ.
אתה יכול להשתמש בזה:
http://www.phpclasses.org/browse/package/945.html
או תחפש משהו שיותר נוח לך.

X-T 17-06-07 12:33

כנראה שלא הבנת,
אני מכין מערכת כלשהי שאני מכניס בה פרטי התחברות של השרת ושל המסד נתונים והוא יתקין עליה את כל הקבצים ויטען למסד את השאילותות...

4ior 17-06-07 12:38

תהפוך את ההרשאות של הconfig שלך ל777 ואז כשהוא שומר, תשנה את זה שם.
אחר כך, תעשה קובץ התקנה שהוא פשוט הרבה שאילתות של הוספת טבלאות וכו.
ואל תשכח למחוק את קובץ ההתקנה, ולשנות את ההרשאות של הconfig

X-T 17-06-07 20:08

מה? אני רוצה שנגיד יש לי קובץ X.php יועתק מהשרת שלי לשרת אחר שאני מגדיר לו + יתקין על מסד נתונים כלשהו את השאילתות שלי.

meshuga 17-06-07 20:18

ציטוט:

נכתב במקור על ידי X-T (פרסם 501463)
מה? אני רוצה שנגיד יש לי קובץ X.php יועתק מהשרת שלי לשרת אחר שאני מגדיר לו + יתקין על מסד נתונים כלשהו את השאילתות שלי.

תשתמש בפונקציות של FTP....
www.php.net/ftp
בשביל המסד נתונים תהיה לך בעיה מסויימת, כי זה מצריך שימוש בחיבור מרחוק, רוב בעלי השרתים מבטלים את זה/מאשרים את זה ספציפית לIP מסויים (יש אפשרות בDA לאפשר לIP של שרת מסויים לתת לו להתחבר למסד נתונים שלך).
הפתרון היצירתי שלי לך הוא, ביחד עם הקבצים שאתה מעביר בFTP, תעשה גם קובץ התקנה ואז תריץ אותו עם פונקציה כדוגמת file_get_contents...(כמובן לאחר שעשית קובץ config שמכיל את פרטי החיבור).


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

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