![]() |
[עזרה] מחיקת OUTPUT לפני DIE
שלום,
אני צריך להציג שגיאה מסוימת, אבל הבעיה שיש פלט לפני הבדיקה של השגיאה, אני רוצה למחוק את כל הפלט שיצא לפני ואז להדפיס את השגיאה (ב DIE), לדוגמא: PHP קוד:
קוד:
This is some output.... bla bla bla bla bla.... * איני מעוניין להשתמש ב ob. |
לא ממש הבנתי אותך.. תביא דוגמא לקוד או משהו..
|
תמחוק את הecho? :D
חחחחח סתם... אממ אני חושב שאני מבין למה אתה צריך את זה.. נגיד יש לך פלט, יש לך איזשהו פונקציה נגיד חיבור של שני משתנים (סתם דוגמא) ויש בפונקציה הזאת בעיה, אז אתה רוצה שזה "ימות" יציג הודעת שגיאה ושכבר לא יוציא את הפלט שכבר הוצא, נכון? |
ציטוט:
|
PHP קוד:
|
ציטוט:
|
ציטוט:
|
איזה הסתבכות....
ob_start(); ob_get_contents(); ob_end_clean() |
ציטוט:
ציטוט:
|
ציטוט:
זה דבר פשוט מאוד, אתה שם בתוך משתנה $text את כל התוכן כשאתה רוצה להוסיף למשתנה אתה עושה ככה את ההשמה: PHP קוד:
PHP קוד:
אני מתבלבל בין שפות אחרות.. ואז אתה שם לכל פונקציה or die("Error!!") ובסוף הסקריפט אתה עושה echo $text; |
כל הזמנים הם GMT +2. הזמן כעת הוא 03:47. |
מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ