|
05-12-05, 22:33 | # 1 |
משתמש חדש
|
מערכת העלאת קבצים - בעיה
יש לי שאלה,
בניתי מערכת העלאת קבצים, ואני רוצה להגביל את סוגי הסיומת ז"א לדוגמא אני לא רוצה שיוכלו להעלאות קובץ בפורמט php איך אני עושה את זה? תודה לעוזרים. יום טוב. |
05-12-05, 22:41 | # 2 |
מתאורר / יצא בחוץ
|
אחי צור קשר איתי באייסקיו אני צריך לדבר איתך.
|
06-12-05, 01:05 | # 3 |
הוסטסניון
|
דוגמא מהתיעוד של php.net מהעמוד: http://il.php.net/manual/en/features.file-upload.php
אם הטופס הוא כדלהלן: קוד:
<form enctype="multipart/form-data" action="__URL__" method="POST"> <!-- MAX_FILE_SIZE must precede the file input field --> <input type="hidden" name="MAX_FILE_SIZE" value="30000" /> <!-- Name of input element determines name in $_FILES array --> Send this file: <input name="userfile" type="file" /> <input type="submit" value="Send File" /> </form> הסוג של gif הוא "image/gif", של jpeg הוא "image/jpeg" וכו'... בהצלחה.
__________________
מפתח ומתחזק אתרים. |
06-12-05, 13:24 | # 4 | |
משתמש חדש
|
ציטוט:
$_FILES['userfile']['type'] אני משתמש בתנאי if וזה שונה מאיך שזה מסודר פה... אם תעזור לי אשמח. יום טוב. |
|
06-12-05, 13:29 | # 5 |
עסק רשום [?]
|
אתה יכול לעשות ככה:
PHP קוד:
ואז אתה יכול לעשות תנאי שאם המשתנה $extension שווה לסיומת php אז תעשה שגיאה בעזרת die או exit או כל דבר אחר שעולה לך בראש =] עריכה: אתה יכול לעשות בתוך מערך את הסיומות שאתה לא רוצה שיוכלו לעלות ואז אתה יכול לבדוק אם הסיומת של הקובץ נמצאת במערך ע"י in_array, אם אני לא טועה רומן כתב על זה מדריך בפורום מדריכים של תכנות וסקריפטים, אז תחפש שם מקווה שעזרתי |
06-12-05, 15:41 | # 6 | |
משתמש חדש
|
ציטוט:
עשיתי משהו אחר וזה לא מצליח לי.... מה שעשיתי זה PHP קוד:
זה פשוט לא שולח את הקובץ... תודה לעוזרים... יום טוב. |
|
07-12-05, 15:33 | # 8 |
חסום
|
תעשה ע"י ביטויים רגרולריים.
|
07-12-05, 16:12 | # 9 | |
משתמש חדש
|
ציטוט:
PHP קוד:
בפורמט gif. אשמח אם תעזור. יום טוב. |
|
07-12-05, 18:07 | # 10 |
חסום
|
חחח זה לא ממש ככה.
אני יתן לך רמז כדי שתלמד. תעלה קובץ ותעשה שהוא ידפיס את סוג הקובץ. PHP קוד:
|
חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים) | |
כלים לאשכול | |
תצורת הצגה | |
|
|