שגיאה בקוד

שגיאה בקוד

יש לי את הקוד הבאה:
echo ("<div class='boxtitle'><IMG SRC='skins/".echo $skin;."/images/Maxsize.png' /><span class='f1'>vvvvvvvvvv</span></div>");​
הקוד הזה נימצאה בדף שקוראים לו include.php. לדף include.php אני עושה include מהדף index.php,שבו נימצאה המישתנה $skin,ואני מקבל את השגיאה:
Fatal error: Call to undefined function: fm() in /index.php on line 107​
חושב לציין שהשורה שבתוך include.php נימצאת בתוך פונקציה שאני קוראה מ index.php. מקווה שהבנתם ותוכלו לעזור לי. תודה!
 

nezek2003

New member
לא מובן

לא מבין את הקשר בין השגיאה בקריאה לפונקציה לבין השורת קוד שהבאת שם. לפי השגיאה הפונקציה לא נמצאת אולי אם תשלח עוד קצת קוד זה יהיה יותר ברור
 
אוקי

יש לי פונקיצה שבתוכנה הקוד הבאה:
echo "<div class='boxtitle'><IMG SRC='skins/".echo $Skin;."'/images/Maxsize.png' /><span class='f1'>";​
הבעייה היא שכשאני מריץ אותו מופיעה לי השגיאה:
Parse error: parse error in include_pages.php on line 73​
השורה שהבאתי היא 73. הבעייה היא כמובן ב ".echo $Skin;.", חשוב לי לציין שבדף שיש את השורה הזאות אין את המישתנה $Skin אלא רק בדף שאליו אני קורא את הפטנקציה. מקווה שיותר ברור,תודה.
 

alex9913

New member
זה התקין:

$output="<div class=\"boxtitle\"><IMG SRC=\"skins/".$skin."/images/Maxsize.png\" /><span class=\"f1\">vvvvvvvvvv</span></div>"; echo ($output);​
תנסה
 

alex9913

New member
המשתנים "נראים" לפונקציה?

רשמת בתחילת הפונקציה שלך
function blabla { global $key, $all_your_virables-that-you-use ; ...​
זה חשוב אחרת הפונקציה לא "רואה" את המשתנים
 

alex9913

New member
אופציה

הגדרת לפונקציה את המשתנים שהיא יכולה "לראות" global $skin; ?
 
למעלה