מערכת העלאת קבצים - בעיה
יש לי שאלה,
בניתי מערכת העלאת קבצים, ואני רוצה להגביל את סוגי הסיומת ז"א לדוגמא אני לא רוצה שיוכלו להעלאות קובץ בפורמט php איך אני עושה את זה? תודה לעוזרים. יום טוב. |
אחי צור קשר איתי באייסקיו אני צריך לדבר איתך.
|
דוגמא מהתיעוד של php.net מהעמוד: http://il.php.net/manual/en/features.file-upload.php
אם הטופס הוא כדלהלן: קוד:
<form enctype="multipart/form-data" action="__URL__" method="POST"> הסוג של gif הוא "image/gif", של jpeg הוא "image/jpeg" וכו'... בהצלחה. |
ציטוט:
$_FILES['userfile']['type'] אני משתמש בתנאי if וזה שונה מאיך שזה מסודר פה... אם תעזור לי אשמח. יום טוב. |
אתה יכול לעשות ככה:
PHP קוד:
ואז אתה יכול לעשות תנאי שאם המשתנה $extension שווה לסיומת php אז תעשה שגיאה בעזרת die או exit או כל דבר אחר שעולה לך בראש =] עריכה: אתה יכול לעשות בתוך מערך את הסיומות שאתה לא רוצה שיוכלו לעלות ואז אתה יכול לבדוק אם הסיומת של הקובץ נמצאת במערך ע"י in_array, אם אני לא טועה רומן כתב על זה מדריך בפורום מדריכים של תכנות וסקריפטים, אז תחפש שם ;) מקווה שעזרתי :) |
ציטוט:
עשיתי משהו אחר וזה לא מצליח לי.... מה שעשיתי זה PHP קוד:
זה פשוט לא שולח את הקובץ... תודה לעוזרים... יום טוב. |
תעשה ככה:
PHP קוד:
|
תעשה ע"י ביטויים רגרולריים.
|
ציטוט:
PHP קוד:
בפורמט gif. אשמח אם תעזור. יום טוב. |
חחח זה לא ממש ככה.
אני יתן לך רמז כדי שתלמד. תעלה קובץ ותעשה שהוא ידפיס את סוג הקובץ. PHP קוד:
|
כל הזמנים הם GMT +2. הזמן כעת הוא 06:23. |
מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ