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

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

Tomer 05-02-06 23:28

PHP קוד:

$sys system("rm -rf folder"); 

כמובן בתנאי ש PHP Safe Mode OFF

Homie 05-02-06 23:31

נראה לי שלא הבנתם אותי, אני רק מעוניין לבצע את הפעולות הבאות:

1. מחיקת התיקיה.

2. יצירת תיקיה חדשה אוטומטית לאחר המחיקה.

3. שינוי הרשאות התיקיה אוטומטית ל-0777 לאחר יצירת התיקיה.

Tomer 05-02-06 23:33

ציטוט:

נכתב במקור על ידי Homie
נראה לי שלא הבנתם אותי, אני רק מעוניין לבצע את הפעולות הבאות:

1. מחיקת התיקיה.

2. יצירת תיקיה חדשה אוטומטית לאחר המחיקה.

3. שינוי הרשאות התיקיה אוטומטית ל-0777 לאחר יצירת התיקיה.

במידה ו PHP Safe Mode OFF, בצע את הפעולות הבאות:
PHP קוד:

$sys system("rm -rf folder");
$sys mkdir("folder");
$sys chmod("folder",0777); 

תהנה..

meshuga 05-02-06 23:36

ציטוט:

נכתב במקור על ידי Homie
נראה לי שלא הבנתם אותי, אני רק מעוניין לבצע את הפעולות הבאות:

1. מחיקת התיקיה.

2. יצירת תיקיה חדשה אוטומטית לאחר המחיקה.

3. שינוי הרשאות התיקיה אוטומטית ל-0777 לאחר יצירת התיקיה.

אי אפשר למחוק תקיה כשיש בה קבצים...ציטוט מהאתר של PHP:
rmdir:
"The directory must be empty, and the relevant permissions must permit this."
מה שאומר בתרגום חופשי, צריך שלא יהיה כלום בתקיה ושיהיה הרשאות מתאימות (לתקיית ה"אב").....
מה שאומר שאתה בכל מקרה צריך לרוקן אותה, ואת זה עושים עם לולאה וunlink אין דרך אחרת עם PHP רגיל..(בלי SSH ושטויות כאלה)

Homie 06-02-06 02:41

מה הקוד הבא עושה?:
PHP קוד:

$sys system("rm -rf folder"); 


ohadamar 06-02-06 06:11

ציטוט:

נכתב במקור על ידי Homie
מה הקוד הבא עושה?:
PHP קוד:

$sys system("rm -rf folder"); 


$sys = system("rm -rf folder");

מוחק את התיקיה,
אתה צריך אבל שהשרת יהיה על מצב בטוח

ViPeRt 06-02-06 13:21

ציטוט:

נכתב במקור על ידי ohed
$sys = system("rm -rf folder");

מוחק את התיקיה,
אתה צריך אבל שהשרת יהיה על מצב בטוח

זה לא קשור לשרת...
הוא צריך שהפונקציה של מצב בטוח ב PHP תהיה כבויה.

בניה 06-02-06 14:38

ציטוט:

נכתב במקור על ידי ViPeRt
זה לא קשור לשרת...
הוא צריך שהפונקציה של מצב בטוח ב PHP תהיה כבויה.

בס"ד

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


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

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