ציטוט:
נכתב במקור על ידי Atom-Bomb
נתחיל מההתחלה, הגבלת גודל קובץ:
PHP קוד:
filesize($_FILES['file']['tmp_name'][$i])
וכמשפט תנאי:
PHP קוד:
if (filesize($_FILES['file']['tmp_name'][$i]) > size_in_bits) {
echo "גדול מדי";
}
הגבלת סוגי קבצים:
PHP קוד:
$pos = strpos($_FILES['file']['name'][$i], ".mp3"); // סוג הקובץ = .mp3
if ($pos != false) { // אם יש .mp3 בשם קובץ
$msg .= "הקובץ ".$_FILES['file']['name'][$i]." מכיל סיומת בלתי חוקית"; // Error - נכתב באנגלית ממטרות עברית נכונה
continue; // המשך את טעינת הסקריפט, במידה ולא עובד - die("");
}
הצגת סוג הקובץ:
PHP קוד:
$baa = explode(".",$str);
$bii = count($baa);
$bia = $bii - 1;
echo "סוג הקובץ: ".$baa[$bia];
הכל נלקח ממערכת העלאת הקבצים שלי, http://Sync.co.il
בהצלחה ומקווה שעזרתי.
|
תומר,השיטה שלך לא טובה ולא נכונה..:\..לדוגמא:
אם יש לך קובץ הנקרא
asd.mp3.html
זה קובץ HTML לכל דבר..אבל המערכת שלך לא תעלה אותו...אם אתה רוצה טובה תחת טובה...אני יסביר לך איך לעשות את זה טוב..אבל אני שתסביר לי משהו באחד המערכות שלך (רק הסבר :])