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

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

FuZuL 16-12-07 22:25

[php] בעיה עם הרשאות
 
יש לי PHP5.2.4 מותקן על השרת.
אני פותח תיקיות עם הפונקציה mkdir
לדוגמא:
קוד:

mkdir("/bla/".$name, 0777);
ואני לא מצליח להכניס תמונות לתייקיה, כי ההרשאות של התייקיה זה 755.
וההראשות של התייקיה bla היא 777.

איך פותרים את הבעיה?

תודה מראש.

daMn 16-12-07 23:49

יש בעיות עם הפונקציה mkdir.
ככה זה הולך, אם הsafe_mode פועל אז הוא לא מזהה ביצירת תיקיות דרך php-mkdir שאתה האדמין ואז הוא לא נותן גישה לתיקיות.
שאתה פותח ידנית בftp תיקיות אז הוא יודע שאתה המנהל אז הוא מאפשר העלאה לתיקיות או שינוי chmod.

בכל מקרה מה שתעשה זה התחברות ויצירת תיקיה דרך php בעזרת פונקציות של ftp.
תוכלו לקרוא עליהם פה, הם ממש נוחות וטובות.
php.net/ftp

FuZuL 17-12-07 00:33

ציטוט:

נכתב במקור על ידי daMn (פרסם 591981)
יש בעיות עם הפונקציה mkdir.
ככה זה הולך, אם הsafe_mode פועל אז הוא לא מזהה ביצירת תיקיות דרך php-mkdir שאתה האדמין ואז הוא לא נותן גישה לתיקיות.
שאתה פותח ידנית בftp תיקיות אז הוא יודע שאתה המנהל אז הוא מאפשר העלאה לתיקיות או שינוי chmod.

בכל מקרה מה שתעשה זה התחברות ויצירת תיקיה דרך php בעזרת פונקציות של ftp.
תוכלו לקרוא עליהם פה, הם ממש נוחות וטובות.
php.net/ftp

אוקי, ועכשיו יש לי עוד שאלה.

איךאני בודק אם יש בתיקייה קובץ מסוג כלשהו, ואם אין שיכתוב הודעה מתאימה, אם יש שיכניס את השם שלו למשתנה.

reXtea 17-12-07 14:38

PHP קוד:

$filename "file.txt"

if (file_exists($filename)) {
    echo 
"The file $filename exists";
} else {
    echo 
"The file $filename does not exist";



FuZuL 17-12-07 18:09

תודה. אפשר לנעול.


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

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