מערכת על הפנים..
חמוד, ראיתי את הקוד שלך לסיומת של קובץ (לפי איך שהמערכת מעלה קובץ ולפי הקוד שהראת בפורום תיכנות, אני מסיק שזה אותו קוד), לא ככה בודקים סיומת, לא כל סיומת היא 3 אותיות, בטח כשאתה מאפשר העלאת כל הקבצים חוץ מסיומות מסויימות (מה שבד"כ הפוך, בד"כ מאשרים סיומות מסויימות, ולא חוסמים)...
למשל, אני העלתי קובץ jpg אבל בכוונה שיניתי את הסיומת לjpeg, סיומת מוכרת ונפוצה לjpg הרגיל והמוכר....
נחש מה זה העלה?
http://www.justup.co.il/Files/XXXX.PEG
בקשר לXXXX, אתה כבר תראה מה התמונה, זה לא אמור לעניין את השאר...)
מה גם, שמספר רנדומלי מ0 ל1000000000000000 (או מה שלא יהיה) ללא בדיקה אם זה קיים, זו לא דרך נכונה לבנות מערכת כזאת...כי גם אם המגוון של הטווח כזה גדול, עדיין יכול לצאת אותו מספר לאותה סיומת ולדרוס את הקובץ הקודם.
לכן, בקשר לפרסומת שלך (במיוחד אחרי שאתה מצהיר על תקניות והאתר שלך לא רק לא תקין, אלא גם לא טוב בשום דפדפן חוץ מFF, או לפחות ככה אמרו, הרי חסמת את הצפיה לכל דפדפן אחר), היא לא שווה הרבה לא בתחום ה"קידוד/חיתוך" ולא בתחום התיכנות...יותר עושה נזק מאשר מועילה.