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

   
|!|

השב
 
כלים לאשכול תצורת הצגה
ישן 21-10-06, 15:50   # 1
Art Watch
מתאורר / יצא בחוץ
 
Art Watch's Avatar
 
מיני פרופיל
תאריך הצטרפות: May 2006
מיקום: חיפה
הודעות: 1,007
שלח הודעה באמצעות ICO אל Art Watch שלח הודעה באמצעות MSN אל Art Watch Send a message via Skype™ to Art Watch

Art Watch לא מחובר  

זיהוי סוג הקובץ - PHP

איך אני מזהה מה הסוג של הקובץ? נגיד aa.txt אז סוג הקובתץ הוא txt?

בPHP

תודה רבה!
  Reply With Quote
ישן 21-10-06, 16:08   # 2
RS324
תודה על תרומתך.
 
מיני פרופיל
תאריך הצטרפות: May 2006
הודעות: 3,173

RS324 לא מחובר  

ציטוט:
נכתב במקור על ידי Gil & Ido
איך אני מזהה מה הסוג של הקובץ? נגיד aa.txt אז סוג הקובתץ הוא txt?

בPHP

תודה רבה!

בעזרת הפונקציה filetype
או שפשוט אתה בודק מה הסיומת שאחרי הנקודה.
  Reply With Quote
ישן 22-10-06, 20:45   # 3
Art Watch
מתאורר / יצא בחוץ
 
Art Watch's Avatar
 
מיני פרופיל
תאריך הצטרפות: May 2006
מיקום: חיפה
הודעות: 1,007
שלח הודעה באמצעות ICO אל Art Watch שלח הודעה באמצעות MSN אל Art Watch Send a message via Skype™ to Art Watch

Art Watch לא מחובר  

אמרת לי באמצעות FILETYPE אז בסדר, אבל או שפשוט אתה בודק... אני שאלתי איך חחח XD.

בכל אופן תודה רבה רבה! .
  Reply With Quote
ישן 22-10-06, 21:39   # 4
HighA
מתאורר / יצא בחוץ
 
מיני פרופיל
תאריך הצטרפות: Nov 2005
גיל: 33
הודעות: 833

HighA לא מחובר  

עושה explode/explore חכתי איך כותבים (תחפש בפורום מדריכים) ולוקח את החלק השני (אחרי הנקודה)
  Reply With Quote
ישן 22-10-06, 23:02   # 5
Tomer
Whatever
 
Tomer's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
הודעות: 7,039
שלח הודעה באמצעות MSN אל Tomer Send a message via Skype™ to Tomer

Tomer לא מחובר  

ציטוט:
נכתב במקור על ידי SsH S Scripts
עושה explode/explore חכתי איך כותבים (תחפש בפורום מדריכים) ולוקח את החלק השני (אחרי הנקודה)
ואם השם קובץ הוא yossi.noam.yoram.txt ?

אתה יכול להשתמש ב:
PHP קוד:
 $file "yossi.noam.yoram.txt"// שם הקובץ
$type explode(".",$file); // חלוקת הקובץ לפי מספר הנקודות
$count count($type);
echo 
$type[$count 1]; // return 'txt' 
__________________
תומר
  Reply With Quote
ישן 22-10-06, 23:16   # 6
RS324
תודה על תרומתך.
 
מיני פרופיל
תאריך הצטרפות: May 2006
הודעות: 3,173

RS324 לא מחובר  

ATOM קצת הסתבכת...למה לספור ואז להוציא את האחרון - 1 ?

הנה שיטה הרבה יותר טובה

PHP קוד:
$filetype array_pop(explode('.',$filename)); 
array_pop מחזירה לך את האיבר האחרון מהמערך....
  Reply With Quote
ישן 22-10-06, 23:21   # 7
meshuga
הנהלת הפורום לשעבר
 
meshuga's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
גיל: 35
הודעות: 7,601

meshuga לא מחובר  

ציטוט:
נכתב במקור על ידי RS324
ATOM קצת הסתבכת...למה לספור ואז להוציא את האחרון - 1 ?

הנה שיטה הרבה יותר טובה

PHP קוד:
$filetype array_pop(explode('.',$filename)); 
array_pop מחזירה לך את האיבר האחרון מהמערך....
נחמד, אני משתמש ב
PHP קוד:
$ext=substr(strrchr($name"."), 1); 
  Reply With Quote
ישן 22-10-06, 23:25   # 8
RS324
תודה על תרומתך.
 
מיני פרופיל
תאריך הצטרפות: May 2006
הודעות: 3,173

RS324 לא מחובר  

ציטוט:
נכתב במקור על ידי meshuga
נחמד, אני משתמש ב
PHP קוד:
$ext=substr(strrchr($name"."), 1); 

והיא בטוח עובדת לך ? אחרי שבדקתי ככה ב REF (לא ניסיתי)

strrchr = strstr
עכשיו
STRSTR מחזירה לך את כל מה שנשאר אחרי הנקודה
לודגמא :
this.is.my.file.name.and.i.like.it.txt
עם STRSTR אתה תקבל :
is.my.file.name.and.i.like.it.txt
עכשיו עבור SUBSTR עם התחלה של 1 אתה אמור לקבל
s.my.file.name.and.i.like.it.txt

אבל אני לא בטוח , זה רק מהסתכלות ב REF אני יעשה בדיקה ויערוך

עריכה, עשיתי בדיקה ועבור STRCHR אתה מקבל .txt
כנראה שזה הולך מהסוף להתחלה...לא חשבתי על זה ככה...יפה.

Last edited by RS324; 22-10-06 at 23:28..
  Reply With Quote
ישן 22-10-06, 23:44   # 9
meshuga
הנהלת הפורום לשעבר
 
meshuga's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
גיל: 35
הודעות: 7,601

meshuga לא מחובר  

ציטוט:
נכתב במקור על ידי RS324
והיא בטוח עובדת לך ? אחרי שבדקתי ככה ב REF (לא ניסיתי)

strrchr = strstr
עכשיו
STRSTR מחזירה לך את כל מה שנשאר אחרי הנקודה
לודגמא :
this.is.my.file.name.and.i.like.it.txt
עם STRSTR אתה תקבל :
is.my.file.name.and.i.like.it.txt
עכשיו עבור SUBSTR עם התחלה של 1 אתה אמור לקבל
s.my.file.name.and.i.like.it.txt

אבל אני לא בטוח , זה רק מהסתכלות ב REF אני יעשה בדיקה ויערוך

עריכה, עשיתי בדיקה ועבור STRCHR אתה מקבל .txt
כנראה שזה הולך מהסוף להתחלה...לא חשבתי על זה ככה...יפה.
:P
זה לא עושה מהסוף להתחלה, זה עושה מהפעם האחרונה בסטרינג שנמצא התו המבוקש.
ההבדל בינו ל strstr שstrstr פועל מהראשון.
הsubstr זה רק בשביל להוריד את הנקודה.
  Reply With Quote
ישן 22-10-06, 23:57   # 10
RS324
תודה על תרומתך.
 
מיני פרופיל
תאריך הצטרפות: May 2006
הודעות: 3,173

RS324 לא מחובר  

ציטוט:
נכתב במקור על ידי meshuga
:P
זה לא עושה מהסוף להתחלה, זה עושה מהפעם האחרונה בסטרינג שנמצא התו המבוקש.
ההבדל בינו ל strstr שstrstr פועל מהראשון.
הsubstr זה רק בשביל להוריד את הנקודה.
הבילבול נוצר בגלל הדמיון תסתכל :

strchr -- Alias of strstr()

אבל כשיש פעמיים R
strrchr -- Find the last occurrence of a character in a string

מוצא את המופע האחרון של תו מסויים..

בגלל זה התבלבלתי בניהם

אני יעשה מבחן קטן ואני יגיד לך מה יותר יעיל.... הדרך שלי או הדרך שלך
  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. הזמן כעת הוא 11:00.

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