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

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

ddd789 21-08-07 12:20

שאלה חסימת PHP בעלת קבצים
 
שלום בניתי מערכת עלת קבצים ואני רוצה לחסום את הגישה לעלות PHP רציתי לשאול איך אני עושה את זה? תודה

Ron | CSite.co.il 21-08-07 12:27

PHP קוד:

$_files['userfile']['name'

מייצג את סוג הקובץ אז אתה פשוט יוצר תנאי שאם סוג הקובץ הואtext/php זה לא ייתן להעלות את הקובץ.

mayden 21-08-07 13:06

אתה מקבל את הסיומת שלו (תקרא על explode), ואז בודק אם הסיומת שווה לPHP אתה רושם שגיאה\אחרת מעלה.

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

4ior 21-08-07 13:12

אתה לוקח את השם של הקובץ הזמני דרך: $_FILES['file']['tmp_name']
ואז אתה עושה לקובץ strstr ומקבל את הסיומת. ואז אתה בודק אם הסיומת נמצאת ברשימת הקבצים המותרות ואם היא לא נמצאת..אתה פשוט לא מעלה...


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

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