View Single Post
ישן 15-03-06, 11:53   # 2
meshuga
הנהלת הפורום לשעבר
 
meshuga's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
גיל: 35
הודעות: 7,601

meshuga לא מחובר  

PHP קוד:
$act = array( 'news' => "news");  
if(
$_GET["act"] == "") { 
    
$act "news"

require 
"./modules/".$act.".php"
תנסה את זה, למרות שאין פה שינויים קריטים..אבל תנסה ונמשיך משם...

עריכה:
אה...יא מסטול.....אתה קורא למשתנה עצמו שבעצם אתה צריך למערך שלו....לדוגמא:
PHP קוד:
require "./modules/".$act[$_GET["act"]].".php"
ובקוד עצמו אתה צריך לשנות את התנאי
PHP קוד:
if($_GET["act"] == "") { 
    
$act "news"

ל

PHP קוד:
if($_GET["act"] == "") { 
    
$_GET["act"]= "news"

אקיצר הקוד צריך להיות ככה:
PHP קוד:
$act = array( 'news' => "news");  
if(
$_GET["act"] == "") { 
    
$_GET["act"] = "news"

require 
"./modules/".$act[$_GET["act"]].".php"
הצעה, עדיף לך את $_GET["act"] לשים במשתנה מסויים....ואותו לשים במערך.

עוד הצעה, אתה צריך לעשות בדיקה שקיים במערך מה ששמים ב$_GET["act"] כי אז זה ינסה לייבא קובץ .php וזה יעשה שגיאה כל עוד אין קובץ כזה או שזה יעשה שגיאה במערך עצמו, לא זוכר..
  Reply With Quote