הוסטס - פורום אחסון האתרים הגדול בישראל

הוסטס - פורום אחסון האתרים הגדול בישראל (https://hosts.co.il/forums/index.php)
-   פורום תיכנות (https://hosts.co.il/forums/forumdisplay.php?f=14)
-   -   בעיה קטנה עם הINCLUDE (https://hosts.co.il/forums/showthread.php?t=22262)

-VladK- 21-05-06 15:26

בעיה קטנה עם הINCLUDE
 
שלום.
אני רוצה שנגיד אני נכנס לעמוד index.php?act=idx אז שהPHP יכלול לי את הקובץ IDX.php שנמצא בתיקיה includes...עשיתי את הקוד הבא:
PHP קוד:

<?php
if(isset($_GET['act'])) {
    
$act $_GET['act'];
    include 
'Includes/$act.php';
} else {
    echo 
"text";
}
?>

והוא מדפיס לי את השגיאה הזאת:
Warning: main(Includes/$act): failed to open stream: No such file or directory in
--------- on line 4

כפי שאתם רואים הPHP מנסה לכלול לי את הקובץ בשם $act (שהוא לא קיים) במקום לכלול את הערך של המשתנה ACT...כיצד אני יכול לעשות שהPHP יכלול לי דווקא את הערך ולא את השם?

BlueNosE 21-05-06 15:35

PHP קוד:

<?php
if(isset($_GET['act'])) {
    
$act $_GET['act'];
    include 
"Includes/{$act}.php";
} else {
    echo 
"text";
}
?>


-VladK- 21-05-06 15:37

תודה לך...כרגיל אתה עוזר :)

BlueNosE 21-05-06 16:15

חחח בכיף תהנה =]


כל הזמנים הם GMT +2. הזמן כעת הוא 16:30.

מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ