ציטוט:
נכתב במקור על ידי 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% מהפעמים (הרצתי הרבה פעמים ורק פעם אחת הזמן הרצה של הדרך שלך יצא פחות זמן מהדרך שרותם הציג פעם)...(בדקתי עכשיו)..