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

הוסטס - פורום אחסון האתרים הגדול בישראל (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=10141)

חבר13 19-12-05 21:18

שאלה שקשורה ל PHP
 
רציתי לדעת 2 דברים

1
איך אניפותח תיקיה ושיהיה לה הרשאה של 777

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

WebProject 19-12-05 21:21

דבר ברור :\

חבר13 19-12-05 21:22

מה לא מובן אחי
לפתוח תיקיה עם הרשאה של 777

ולפתוח קובץ שיש בו קודים של PHP

WebProject 19-12-05 21:23

include\require

chmode();

חבר13 19-12-05 21:28

נו אחי באמת
אני מבקש תקוד של זה חח
אני לא איזה סוס כמוך שיודע את כל PHP בעל פה חח
נו תן תקוד אל תהיה קשה

Ori The Man 19-12-05 21:30

הוא רוצה שזהי צור תיקיה עם הרשאה 777

חבר13 19-12-05 22:03

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

-roee- 19-12-05 22:04

כדי ליצור תיקיה עם הרשאות 777 צריך לרשום:
mkdir("dirname", 0777);

Tomer 19-12-05 22:05

בכדי ליצור תיקיה הכוללת הרשאה 777 השתמש בקוד הבא:
קוד:

mkdir("dirname");
chmod("dirname",0777);

ברגע שיצרת תיקיה דרך אתר, רק משתמש root יכול למחוק אותה. אתה עצמך לא יכול, אלה אם אתה עובר בלולאה על כל הקבצים.

חבר13 19-12-05 22:08

נו אחי אני רוט אני מנהל השרת
איך אני מוחק חח
וגם איך אני פותח תיקיה בתוך תיקיה

-roee- 19-12-05 22:10

תעשה להם הרשאות 777 ואז תמחק את כולם דרך FLASHFXP לא צריך קוד PHP בשביל זה

Deagly 19-12-05 22:11

ציטוט:

נכתב במקור על ידי Www..Net
נו אחי אני רוט אני מנהל השרת
איך אני מוחק חח

הוא התכוון שרק דרך ה FTP תוכל למחוק ישירות את התיקיה.
ב PHP אם בתוך התיקיה יש קבצים לא תוכל למחוק ישירות את התיקיה.
אז מה שהוא הציע זה לעבור בלולאה על כל הקבצים שבתיקיה ולמחוק אחד אחד
ואז בסיום הלולאה למחוק את התיקיה.

כמה פונקציות למימוש הרעיון:
readdir - קורא את כל הקבצים שיש בתיקיה
rmdir - מחיקת תיקיה
unlink - מחיקת קובץ

וכמובן לולאות :)

ציטוט:

נכתב במקור על ידי bigsmoke
תעשה להם הרשאות 777 ואז תמחק את כולם דרך FLASHFXP לא צריך קוד PHP בשביל זה

כנראה שהוא רוצה לעשות מערכת כלשהי ב PHP למחוק תיקיות וכו'.. :)

Tal 19-12-05 22:18

ברוט תחפש את הקובץ שאתה רוצה למחוק
אם זה תיקייה תמחוק rm -rf foldername
אם זה קובץ rm filename

Eran-s 19-12-05 23:48

יש לי רעיון ענק בשבילך! www.php.net
אתה מקליד מילת חיפוש למשל "chmod" בוחר "online documentation [en]" ואופה זה מוצא...
נקודה למחשבה =\

חבר13 20-12-05 01:07

טל אחי לא הצלחתי למחוק
ואני בכלל לא מצליח לתת הרשאה 777 מה FTP לא יודע למה סעמק :\

Tal 20-12-05 12:29

ציטוט:

נכתב במקור על ידי Www..Net
טל אחי לא הצלחתי למחוק
ואני בכלל לא מצליח לתת הרשאה 777 מה FTP לא יודע למה סעמק :\

חחח אתה בטוח שאתה מוחק את הקובץ נכון? במקום הנכון?
איזה מערכת הפעלה זו (של השרת) ?
רשמת נכון rm -rf ואז את שם התיקייה?
או rm ואת שם הקובץ?

שתי הפקודות האלה חייבות למחוק.. :\

חבר13 21-12-05 18:26

ציטוט:

נכתב במקור על ידי Tal
חחח אתה בטוח שאתה מוחק את הקובץ נכון? במקום הנכון?
איזה מערכת הפעלה זו (של השרת) ?
רשמת נכון rm -rf ואז את שם התיקייה?
או rm ואת שם הקובץ?

שתי הפקודות האלה חייבות למחוק.. :\

לעשות
rm -rf blabla
או
rm -blabla

Tal 21-12-05 20:16

ציטוט:

נכתב במקור על ידי Www..Net
לעשות
rm -rf blabla
או
rm -blabla

אם זאת תיקייה אז הפקודה rm -rf blablabla
אם זה קובץ rm blablalba

psycho 21-12-05 20:23

ציטוט:

נכתב במקור על ידי Tal
אם זאת תיקייה אז הפקודה rm -rf blablabla
אם זה קובץ rm blablalba

אין הבדל
rm -rf
תקף לגבי שניהם

אגב, אין ל ךאפשרות למחוק ת'תיקיה כי היא עם הרשאות של היוזר apache
רק היזור עצמו.. יכול למחוק עם www.php.net/rmdir ו.. רוט

Tal 21-12-05 20:27

ציטוט:

נכתב במקור על ידי psycho
אין הבדל
rm -rf
תקף לגבי שניהם

אגב, אין ל ךאפשרות למחוק ת'תיקיה כי היא עם הרשאות של היוזר apache
רק היזור עצמו.. יכול למחוק עם www.php.net/rmdir ו.. רוט

שאני מנסה אצלי במערכת לעשות rm folder-name זה לא מוחק, חייב -rf..
בקיצור, שינסה rm -rf לפי מה שזכור לי, זה מוחק הכל.


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

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