ציטוט:
נכתב במקור על ידי Deagly
אתה יכול לעשות ככה:
PHP קוד:
$extension = $_FILES['file']['name'];
$extension = explode(".", $extension);
$extension = $extension[count($extension)-1];
ואז במשתנה $extension אתה מקבל את סיומת הקובץ
ואז אתה יכול לעשות תנאי
שאם המשתנה $extension שווה לסיומת php אז תעשה שגיאה בעזרת die או exit או כל דבר אחר שעולה לך בראש =]
עריכה:
אתה יכול לעשות בתוך מערך את הסיומות שאתה לא רוצה שיוכלו לעלות ואז אתה יכול לבדוק אם הסיומת של הקובץ נמצאת במערך ע"י in_array, אם אני לא טועה רומן כתב על זה מדריך בפורום מדריכים של תכנות וסקריפטים, אז תחפש שם
מקווה שעזרתי
|
אני לא מצליח =/
עשיתי משהו אחר וזה לא מצליח לי....
מה שעשיתי זה
PHP קוד:
if ($ft !== "image/gif" || "text/txt" || "image/jpeg" || "image/jpg" || "image/swf") {
die;
}
המשתנה $ft שווה ל - $_FILES['file1']['type']
זה פשוט לא שולח את הקובץ...
תודה לעוזרים...
יום טוב.