|
![]() |
# 1 |
חבר בקהילה
|
אתה מנסה לפתוח קובץ, אם הקובץ הזה לא קיים הוא יצור אותו, הפוונקציה הזאת תחזיר TRUE בכל מקרה, זאת ממש לא דרך לבדוק אם הקובץ הזה הוא תיקיה.
יש לזה פונקציות כמו is_dir שיעשו את העבודה. |
![]() |
![]() |
# 2 | |
חבר מתקדם
|
ציטוט:
בכל מקרה - לי הוא לא יוצר קובץ חדש. וגם אם הוא ייצור לאנשים אחרים, הם יוכלו להשתמש במקום ב-w ב-x (למרות שאני בטוח ב-99.9% שזה לא יוצר לאף אחד). מה שכן, הוא גם לא ציין שיווצר מצב שלא תיהיה לא תיקייה ולא קובץ כך שלא חשבתי לכיוון הזה בכלל. וגם אם הוא יצטרך יש הרבה דרכים לעשות כך שלא ייצור. עריכה: http://www.decompile.com/cpp/faq/fopen_write_append.htm ציטוט: "Create for writing. If a file by that name already exists, it will be overwritten." כלומר זה מתייחס רק כשאתה משתמש ב-fread, אז הערך ישוכתב על הערך שקיים. מה שאני לא השתמשתי.
__________________
Projector Lamps Last edited by Shon12; 23-01-09 at 00:01.. |
|
![]() |
![]() |
# 3 |
משתמש - היכל התהילה
|
אפשר לעשות משהו טיפה עקום.
להשתמש בפונקציה http://il2.php.net/manual/en/function.ftp-rawlist.php היא מחזירה לך גם את הגודל של הקובץ. גודל של תקייה מופיע כ 4096,לפחות בלינוקס. אני מניח שלא סביר שיהיו קבצים אחרים ששוקלים בדיוק כך אז תוכל לעבוד עם זה עד שיתעוררו בעיות. הנושא הזה עניין אותי ואני מנסה לבדוק איך תוכנות הFTP למשל מזהות אם זו תקייה או קובץ. עוד משהו: אם בודקים גודל תקייה עם http://il2.php.net/manual/en/function.ftp-size.php מקבלים -1 , יענו שגיאה. אפשר לבדוק גם עם זה.
__________________
קו ישר, כי אפשר גם אחרת Last edited by בניה; 23-01-09 at 01:43.. |
![]() |
![]() |
# 4 |
הוסטסניון
|
תודה לכולם אפשל לנועל.
|
![]() |
![]() |
חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים) | |
כלים לאשכול | |
תצורת הצגה | |
|
|