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