View Single Post
ישן 06-12-05, 15:41   # 6
ozxbar
משתמש חדש
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
הודעות: 247

ozxbar לא מחובר  

ציטוט:
נכתב במקור על ידי 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']

זה פשוט לא שולח את הקובץ...

תודה לעוזרים...
יום טוב.
  Reply With Quote