22-08-2007, 13:31
|
|
|
|
חבר מתאריך: 02.10.05
הודעות: 2,355
|
|
לא.. זה יותר משהו בכיוון הזה:
קוד PHP:
$allowedExt = array('gif' => 'gif', 'png' => 'png', 'jpg' => 'jpg'); $ext = strtolower(array_pop(explode('.',$file)));
if(isset($allowdExt[$ext]) echo "Extension allowed"; else echo "Extension denied";
המערך allowedExt מכיל את כל הסיומות שאתה מאשר, חשוב שהמפתח יכיל את הסיומת, הערך לא קריטי בגלל שבבדיקה בודקים לפי המפתח, יותר יעיל מלעשות לולאה על כל המערך.
_____________________________________
|