שלום, יש לי שאלה בנושא INCLUDE

TotoBamba

New member
שלום, יש לי שאלה בנושא INCLUDE

שלום, כתבתי את הקוד הבא כדי ליצור בניה דינאמית של עמודים ע"י ה PHP כאשר העמוד מקבל משתנה משורת הכתובת: www.xxxx.com/index.php?p=contact
<?php if ($_GET['p'] == "") { $page = "main"; } else { $page = $_GET['p']; } @include("pages\header.inc"); @include("pages\".$page.".inc"); @include("pages\footer.inc"); <-- שורה 11 ?>​
משום מה אני מקבל את השגיאה הבאה: Parse error: parse error in /index.php on line 11 אודה לכם מאוד אם תעזרו לי לפתור את הבעיה.
 

yonh

New member
ניחוש פראי

שים לב בשורה 10: כתבת \" כלל ידוע עם סלאשים במרכאות כפולות - לשים \\. כיוון שלא שמת ביצעת escaping למרכאות...
 

bzini

New member
אני הייתי כותב את שורה 10 כך:

@include("pages\$page.inc");​
יותר פשוט ויותר אלגנטי.
 
למעלה