|
הרשם | ![]() |
שאלות ותשובות | ![]() |
רשימת חברים | ![]() |
לוח שנה | ![]() |
הודעות מהיום | ![]() |
חיפוש | ![]() |
|
![]() |
![]() |
|
כלים לאשכול | תצורת הצגה |
![]() |
# 1 | |
חבר על
|
נתקעתי במשהו שאני בונה [ ARRAY ] + [ GET ]
שלום,
אני בונה איזה משהו ועשיתי לו מין מודולים... בכל מודל יש משהו אחר. (לדוגמא: חדשות, הורדות וכו..) כדי לבדוק מה המודל שהמשתמש בחר יש לי את הקוד הזה: PHP קוד:
מתואר בקוד שאם לא נבחר מודל ( ACT ) אז המודל שהוא בוחר זה מודל news.. לפי הקוד, הכתובת שאמורה להיות אם בוחרים במודל news היא: index.php?act=news עד לפה הכל בסדר.. אבל נגיד שמישהו בוחר לראות את הכתבה המורחבת שהכתובת שלה היא: index.php?act=news&op=full&id=1 אז הוא כבר מציג את השגיאה הזאת: ציטוט: ציטוט:
לפי קובץ index.php, שורה 94 היא: PHP קוד:
מקווה שתעזרו לי, תודה.
__________________
בברכה, רועי |
|
![]() |
![]() |
# 2 |
הנהלת הפורום לשעבר
|
PHP קוד:
עריכה: אה...יא מסטול.....אתה קורא למשתנה עצמו שבעצם אתה צריך למערך שלו....לדוגמא: PHP קוד:
PHP קוד:
PHP קוד:
PHP קוד:
עוד הצעה, אתה צריך לעשות בדיקה שקיים במערך מה ששמים ב$_GET["act"] כי אז זה ינסה לייבא קובץ .php וזה יעשה שגיאה כל עוד אין קובץ כזה או שזה יעשה שגיאה במערך עצמו, לא זוכר.. |
![]() |
![]() |
# 3 |
חבר על
|
תודה
עכשיו אין שגיאה אבל זה עדיין לא עובד
__________________
בברכה, רועי |
![]() |
![]() |
# 4 | |
הנהלת הפורום לשעבר
|
ציטוט:
הבעיה צריכה להיות בקובץ השני. |
|
![]() |
![]() |
# 5 |
חבר על
|
PHP קוד:
__________________
בברכה, רועי |
![]() |
![]() |
# 6 | |
הנהלת הפורום לשעבר
|
ציטוט:
אם יש, תגיד מה השגיאה. אגב, במקום הisset אתה יכול להשתמש בזה: array_key_exists סתם לידע כללי.. |
|
![]() |
![]() |
# 7 |
חבר בקהילה
|
המלצה לא להשתמש בצורה הזאת בחיים
תמיד תגביל למילים שיכולים לרשום בGET אם לא, אז יכולים לפרוץ לך את הקוד בעזרת הזרקות בכתובת תעשה IF או CASE לכל אפשרות שיכולה להיות לACT |
![]() |
![]() |
# 8 | |
הנהלת הפורום לשעבר
|
ציטוט:
|
|
![]() |
![]() |
חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים) | |
|
|