|
![]() |
# 1 | ||
חבר בקהילה
|
כי כל הקוד שלך פג תוקף תתחיל מההתחלה ותעשה את זה נקי יותר וחכם יותר.
בכל מקרה למה אתה עושה ציטוט:
ציטוט:
ויכול להיות שזה קורה בגלל שלא רשמת ; אחרי האינקלוד תבדוק |
||
![]() |
![]() |
# 2 | |
חבר מתקדם
|
ציטוט:
אממ תקשיב אחי, אני ניסיתי בכל הכח לעשות את הקוד חכם ונקי יותר. עכשיו תראה מה הבעיה. ברגע שאני פותח את המשתנה content כמו שאתה רואה, אני אמור להכניס בו את כל ה"תוכן" שאני רוצה שיהיה באותו עמוד. כך הגדרתי בקובץ הPHP של העיצוב (love_head.php) הכוונה. עשיתי שב$content ייכנס כל התוכן. בגלל זה אם אני אסגור את המשתנה עם ; , ואני אכניס את האינקלוד אז יש 2 אופציות: או שהמערכת התחברות תהיה בראש הדף מעל כל העיצוב (מעל הlove_head.php) או שהמערכת בכלל לא תופיע במידה ואני מנסה לעשות אינקלוד בתוך המשתנה עצמו, בתוך הcontent, כמו שראית יוצאת לי שגיאה. וזה לא משנה אם אני משתמש בecho או לא, כל עוד אני מכניס את פקודת הinclude בתוך משתנה הcontent, יש שגיאה בדף. זה מה שמשגע אותי, הבנת מה הבעיה עכשיו? |
|
![]() |
![]() |
# 3 |
חבר בקהילה
|
בהסתכלות שנייה יש לך שם עוד בעיות, קבל תיקון(שעדיין גרוע):
קוד:
<?php include('config.php'); if(MODULE == 'none') { include(LOVE_ROOT . '/system/love_head.php'); $content='<h2>ברוכים הבאים בלהלבהלבלה!! </h2>'; $content.= include('reg.php'); $content .= '<br>'; $content .= '<br /> <br /> <br />'; include(LOVE_ROOT . '/system/love_foot.php'); } else { header('Location: modules/' . MODULE); } ?> לא נהוג להכניס לתוך משתנה אינקלוד וכל השטויות שעשית שם אני ממליץ אם כבר לעשות משהו כזה: א. קודם כל להעיף את כל ה<br><br><Br> האלה אם הם כאלה חשובים תכניס אותם לפוטר. ואז הקוד יראה ככה: (שים לב שהעפתי את המשתנה content אין בו צורך לפחות אם עשית כמו שהראינו לך) ב. להכניס את הכותרת h2 לתוך reg.php או לתוך הheader קוד:
<?php include('config.php'); if(MODULE == 'none') { include(LOVE_ROOT . '/system/love_head.php'); include('reg.php'); include(LOVE_ROOT . '/system/love_foot.php'); } else { header('Location: modules/' . MODULE); } ?> |
![]() |
![]() |
חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים) | |
כלים לאשכול | |
תצורת הצגה | |
|
|