View Single Post
ישן 08-07-07, 12:18   # 2
meshuga
הנהלת הפורום לשעבר
 
meshuga's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
גיל: 35
הודעות: 7,601

meshuga לא מחובר  

ציטוט:
נכתב במקור על ידי bigsmoke צפה בהודעה
שלום

ניסיתי להוציא סיומת נטו של קובץ ככה:
PHP קוד:
            $efilename explode('.'$_FILES['file_uploaded']['type']);
            
$ext $efilename[count($efilename) - 1]; 
אך משום מה זה לא עובד..

אני צריך רק את המילה wav ולא את audio/x-wav... כנל לגבי כל הסיומות

מה במה שעשיתי לא היה טוב?
בדקת על סוג הקובץ ולא השם שלו...
שנה את type לname...זה יעבוד כמו שצריך..


אגב, אדון tzvika אם יוצא לך לראות את האשכול הזה....
ככה בודקים סיומת...ולא כמו שאתה עשית (3 תוים אחרונים) במערכת ההיא שאתה קורא לה העלאת קבצים...

עריכה:
אם כי, שימוש בarray-pop במקום $ext = $efilename[count($efilename) - 1]; נמצא כיותר יעיל ב99% מהפעמים (הרצתי הרבה פעמים ורק פעם אחת הזמן הרצה של הדרך שלך יצא פחות זמן מהדרך שרותם הציג פעם)...(בדקתי עכשיו)..
  Reply With Quote