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

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

sUP 08-07-06 21:53

בדיקת גודל קובץ מירבי שניתן לקרוא (מהפרטים בשרת).. איך?
 
איך אפשר לבדוק את הגודל המירבי לקובץ שהשרת יכול לקרוא?

Ori The Man 08-07-06 22:00

PHP קוד:

<?php
echo phpinfo();
?>


בניה 08-07-06 22:49

ב"ה


לא יודע לאיזה קובץ אתה מתכוון אבל אפשר לראות את ההגדרות עם ini_get()
http://il.php.net/manual/en/function.ini-get.php
ורשימה של הפרמטרים אפשר למצוא פה:
http://il.php.net/manual/en/ini.php

sUP 08-07-06 22:53

בניה תודה רבה! =]

ועוד משו:
איך אני בודק אם בתקיה קיימים קבצים או לא?

Itay 08-07-06 23:11

לולאה שתספור את הקבצים שהיא עוברת עליהם, לא כולל את "." ו-".."
אולי יש איזה פונקציה, אם בא לך אתה תמיד מוזמן להכנס לאתר הנפלא הזה ולבדוק: www.google.com

miniature 08-07-06 23:23

ציטוט:

נכתב במקור על ידי sUP
בניה תודה רבה! =]

ועוד משו:
איך אני בודק אם בתקיה קיימים קבצים או לא?

תנסה עם:
http://il.php.net/manual/en/function.readdir.php

(ערכתי, היתה טעות בקישור..)

בניה 08-07-06 23:26

ב"ה


אם יש לך שם ספציפי לשם תקייה/קובץ ואתה רוצה לבדוק אם הוא קיים בתקייה מסוימת אפשר להשתמש ב is_dir/is_file
אם אתה סתם רוצה לבדוק אם יש קבצים בתקייה אז תעבור עליה עם readdir.

sUP 09-07-06 00:12

חייב לעשות לולאה?:|

בניה 09-07-06 00:55

ב"ה



חיפשתי בPHP.net ומצאתי משו שיכול לעזור:
http://il2.php.net/manual/en/functio...otal-space.php
זה נותן את גודל התקייה אז אם הגודל שלה יותר גדול מ 0 סימן שיש בה משהו.
(לא בטוח שזה 0 יכול להיות שהגודל של תקיה הוא 4 ק"ב או משהוא כזה, אז תבדוק)

sUP 09-07-06 01:16

ממ..
זה לא בדיוק נותן את הגודל של התקיה..

כל דבר שרשמתי לו (אפילו תקיה עם כמה מאות מגה) זה כתב לי 194699300864
נירא לי שזה פשוט מציג כמה תפוס בהארדיסק
--

ו filesize גם לא חח אוף..
זה מציג את הגודל של התקיה עצמה ולא את התקיה והקבצים שבה =\ (גודל תקיה 4096 איזה ביעוס)

RS324 09-07-06 01:45

למה שלא תעשה עם PREG_MATCH
תכניס את כל הגדלים לתוך מערך ואז תחשוב את סכום האיברים שלו
ואז תמיר מ KB ל MB ותקבל כמה מגה זה שוקלת התיקייה עם הקבצים שבה.

sUP 09-07-06 02:23

ממ.. אני לא רוצה לדעת את הגודל של התקיה :|
אני רוצה לדעת אם יש קבצים בתקיה בלי להשתמש בלולאה
בשביל לדעת אם בכלל להציג את הלולאה ..

drowkid 09-07-06 02:32

194699300864 זה בבטים לא?

sUP 09-07-06 02:34

ציטוט:

נכתב במקור על ידי drowkid
194699300864 זה בבטים לא?

כן, 181 ג'יגה

הפונקציה total disk הזה לוקח תמקום שתפוס בכל ההארדיסק

drowkid 09-07-06 02:37

איך באמת אפשר ליבדוק ב-GB?

בניה 09-07-06 09:03

ב"ה


מוזר, בתיאור של הפונקציה כתוב שזה מה שהיא עושה.
תנסה לעשות לולאה וברגע שזה מוצא קובץ אחד תעשה break.

Itay 09-07-06 21:52

ציטוט:

נכתב במקור על ידי drowkid
איך באמת אפשר ליבדוק ב-GB?

מחלקים ב-1024 כמה פעמים.. תלוי מה אתה בודק
במקרה הזה 3 פעמים יביאו לך את התוצאה ב-GB


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

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