View Single Post
ישן 15-03-06, 11:51   # 1
-roee-
חבר על
 
מיני פרופיל
תאריך הצטרפות: Nov 2005
מיקום: IL
הודעות: 864

-roee- לא מחובר  

נתקעתי במשהו שאני בונה [ ARRAY ] + [ GET ]

שלום,

אני בונה איזה משהו ועשיתי לו מין מודולים... בכל מודל יש משהו אחר. (לדוגמא: חדשות, הורדות וכו..)

כדי לבדוק מה המודל שהמשתמש בחר יש לי את הקוד הזה:
PHP קוד:
 $act = array(
news => "news"
); 
if(
$_GET["act"] == "")
{
$act "news";
}
require 
"./modules/{$act}.php"

מתואר בקוד שאם לא נבחר מודל ( ACT ) אז המודל שהוא בוחר זה מודל news..
לפי הקוד, הכתובת שאמורה להיות אם בוחרים במודל news היא: index.php?act=news
עד לפה הכל בסדר.. אבל נגיד שמישהו בוחר לראות את הכתבה המורחבת שהכתובת שלה היא: index.php?act=news&op=full&id=1 אז הוא כבר מציג את השגיאה הזאת:


ציטוט:
ציטוט:
Warning: main(./modules/Array.php): failed to open stream: No such file or directory in /home/*******/domains/*******/public_html/portal/index.php on line 94

Warning: main(./modules/Array.php): failed to open stream: No such file or directory in /home/*******/domains/*******/public_html/portal/index.php on line 94

Fatal error: main(): Failed opening required './modules/Array.php' (include_path='.:/usr/local/lib/php') in /home/*******/domains/*******/public_html/portal/index.php on line 94



לפי קובץ index.php, שורה 94 היא:

PHP קוד:
 require "./modules/{$act}.php"


מקווה שתעזרו לי, תודה.
__________________
בברכה,
רועי
  Reply With Quote