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

   
|!|

השב
 
כלים לאשכול תצורת הצגה
ישן 22-01-09, 23:39   # 11
DvirCohen
חבר בקהילה
 
מיני פרופיל
תאריך הצטרפות: Dec 2007
הודעות: 151

DvirCohen לא מחובר  

אתה מנסה לפתוח קובץ, אם הקובץ הזה לא קיים הוא יצור אותו, הפוונקציה הזאת תחזיר TRUE בכל מקרה, זאת ממש לא דרך לבדוק אם הקובץ הזה הוא תיקיה.
יש לזה פונקציות כמו is_dir שיעשו את העבודה.
  Reply With Quote
ישן 22-01-09, 23:50   # 12
Shon12
חבר מתקדם
 
מיני פרופיל
תאריך הצטרפות: Oct 2007
הודעות: 354

Shon12 לא מחובר  

ציטוט:
נכתב במקור על ידי DvirCohen צפה בהודעה
אתה מנסה לפתוח קובץ, אם הקובץ הזה לא קיים הוא יצור אותו, הפוונקציה הזאת תחזיר TRUE בכל מקרה, זאת ממש לא דרך לבדוק אם הקובץ הזה הוא תיקיה.
יש לזה פונקציות כמו is_dir שיעשו את העבודה.
הוא ציין שהוא לא רוצה להשתמש בפונקצייה is_dir.
בכל מקרה - לי הוא לא יוצר קובץ חדש. וגם אם הוא ייצור לאנשים אחרים, הם יוכלו להשתמש במקום ב-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..
  Reply With Quote
ישן 23-01-09, 01:37   # 13
בניה
משתמש - היכל התהילה
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: נחושה
הודעות: 3,434

בניה לא מחובר  

אפשר לעשות משהו טיפה עקום.
להשתמש בפונקציה
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..
  Reply With Quote
ישן 23-01-09, 07:06   # 14
Derey22
הוסטסניון
 
Derey22's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: באר שבע
גיל: 31
הודעות: 2,128
שלח הודעה באמצעות ICO אל Derey22 שלח הודעה באמצעות MSN אל Derey22

Derey22 לא מחובר  

תודה לכולם אפשל לנועל.
  Reply With Quote
ישן 23-01-09, 10:14   # 15
vadimg88
חבר מתקדם
 
מיני פרופיל
תאריך הצטרפות: Feb 2008
גיל: 37
הודעות: 710

vadimg88 לא מחובר  

לצורך העניין כל הפונקציות שנכתבו עד כה כאן הם הרבה יותר איטיות מהפונקציה is_dir . היו כאן פונקציות שמתחברות לאפטיפי מחדש כדי לבדוק אם קובץ הוא תיקיה, וזה עושה לכל קובץ ברשימת הקבצים לכן כל קובץ הפונקציה הייתה מתחברת לFTP ובודקת שזה ממש לא מומלץ והרבה יותר איטי מ is_dir. אם אתה מחפש משהו מהיר ונכון זה יהיה is_dir לשם כך הוא נועד.
  Reply With Quote
ישן 23-01-09, 18:07   # 16
Derey22
הוסטסניון
 
Derey22's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: באר שבע
גיל: 31
הודעות: 2,128
שלח הודעה באמצעות ICO אל Derey22 שלח הודעה באמצעות MSN אל Derey22

Derey22 לא מחובר  

הבעיה שאני כבר מחובר לftp,למה לי להתחבר שוב עם is_dir?
  Reply With Quote
ישן 23-01-09, 18:46   # 17
daMn
הוסטסניון
 
מיני פרופיל
תאריך הצטרפות: Mar 2007
גיל: 34
הודעות: 2,050

daMn לא מחובר  

ציטוט:
נכתב במקור על ידי Derey22 צפה בהודעה
הבעיה שאני כבר מחובר לftp,למה לי להתחבר שוב עם is_dir?
is_dir לא מתחבר לftp.
אם PHP יצרו את הפונקציה הזאת ואין לה פונקציה מקבילה זה אומר שיש טעם להשתמש בה.
__________________
"חינוך למדעי המחשב לא יכול להפוך אף אחד למתכנת מומחה יותר מאשר לימוד על מברשות וצבעים יכול להפוך מישהו לצייר מיומן."
(אריק ס. ריימונד)
  Reply With Quote
ישן 23-01-09, 19:51   # 18
Derey22
הוסטסניון
 
Derey22's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: באר שבע
גיל: 31
הודעות: 2,128
שלח הודעה באמצעות ICO אל Derey22 שלח הודעה באמצעות MSN אל Derey22

Derey22 לא מחובר  

ציטוט:
נכתב במקור על ידי daMn צפה בהודעה
is_dir לא מתחבר לftp.
אם PHP יצרו את הפונקציה הזאת ואין לה פונקציה מקבילה זה אומר שיש טעם להשתמש בה.
אז איך אני יכול לבדוק אם קיית תקיית X בשרת שלי בלי להתחבר לftp?
  Reply With Quote
ישן 23-01-09, 21:36   # 19
בניה
משתמש - היכל התהילה
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: נחושה
הודעות: 3,434

בניה לא מחובר  

ציטוט:
נכתב במקור על ידי daMn צפה בהודעה
is_dir לא מתחבר לftp.
אם PHP יצרו את הפונקציה הזאת ואין לה פונקציה מקבילה זה אומר שיש טעם להשתמש בה.
כשאתה רוצה לעבוד מול מערכת קבצים רגילה.
אבל פה הוא עובד מול FTP.
  Reply With Quote
ישן 24-01-09, 01:56   # 20
DvirCohen
חבר בקהילה
 
מיני פרופיל
תאריך הצטרפות: Dec 2007
הודעות: 151

DvirCohen לא מחובר  

אבל עד כמה שאני מבין, הוא התחבר לFTP מההתחלה בשביל לבדוק אם X הוא תיקיה.
  Reply With Quote
השב

חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים)
 

כלים לאשכול
תצורת הצגה

חוקי פירסום
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is מופעל
סמיילים הם מופעל
[IMG] קוד מופעל
קוד HTML מכובה

קפיצה לפורום


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

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