הוסטס - פורום אחסון האתרים הגדול בישראל

הוסטס - פורום אחסון האתרים הגדול בישראל (https://hosts.co.il/forums/index.php)
-   פורום תיכנות (https://hosts.co.il/forums/forumdisplay.php?f=14)
-   -   JAVASCRIPT - זקוק לרעיון בקשר לטופס העלאת קובץ (https://hosts.co.il/forums/showthread.php?t=65450)

Imri 22-07-08 13:55

JAVASCRIPT - זקוק לרעיון בקשר לטופס העלאת קובץ
 
שלום.

בניתי טופס להעלאת קובץ מסוים, ואני כעת רוצה לבנות מערכת קטנה שתוודא שסיומת הקובץ היא ZIP.
יצרתי בטופס שלי BUTTON שלחיצה עליו מובילה לפונקציה ב- JAVASCRIPT,
שמוציאה את 3 התווים האחרונים למחרוזת, שאם לא שווה "ZIP", יוצא ALERT.
אבל אני לא יודע מה לעשות אם היא כן "ZIP" |Lol|

כלומר, אני לא יודע איך לגרום לטופס להישלח במידה והבדיקה יוצאת חיובית.

איך לעשות זאת, למישהו יש רעיון?

תודה!

WebProject 22-07-08 14:01

אל תעשה בדיקה כזו עם JS, יש אפשרות לעקוף את זה על ידי יצירת טופס והפנייתו לדף שלך, פריצה פשוטה שיכולה להרוס לך.

Imri 22-07-08 14:08

אז איך, דרך PHP?

Noam 22-07-08 14:11

כן דרך PHP

DvirCohen 22-07-08 14:12

אתה עושה ככה
קוד:


<script type="text/javascript">
function ext(f)
{
        file = f.substring( f.length - 3 );
               
        if ( file != 'zip' )
        {
                return false;
        }

            return true;
}
</script>

<form action="..." method="post" onsubmit="return ext(this.file);">

במידה ומוחזר FALSE הטופס יעצר, במידה ומוחזר TRUE הטופס ישלח.

אגב, מומלץ מאוד לעשות את הבדיקה הזאת גם בצד השרת, כי בדיקת JS אפשר לעבור בקלי קלות.


כל הזמנים הם GMT +2. הזמן כעת הוא 05:43.

מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ