![]() |
עזרה - PHP - מוזר, headers
היי
יש לי בסגנון PHP קוד:
קוד:
Warning: Cannot modify header information - headers already sent in /home/higha/******/public_html/index.php on line +mark+ (יעזור להגיד שזה PHP5?) |
אחי תבדוק שאין שום פלט לפני הheader
|
יש, אבל יש ob_start
|
הבעיה היא הפלט. אני בכלל מעדיף לא להשתמש בob_start אם תוכל להציג את הקוד שלפני ה header אולי נמצא לך פיתרון .
|
מה עם OB_END ? OB_FLUSH ? נראה ששכחת להשתמש בהם
|
אף פעם לא השתמשתי בהם, והכל תמיד עבד מצויין
עריכה: אולי זה יעזור אם אני אגיד שבשרת אחר אותו קוד בדיוק, עובד כמו שצריך |
יכול להיות שהקובץ שמור כUTF-8? כי אם כן, זו הבעיה, ותצטרך לפתוח את הקובץ עם עורך אחר, ואז תשים לב שיש קוד כלשהו לפני הPHP.
|
ציטוט:
|
מה זה אומר?
ואני משתמש בPHPDesigner :\ |
תבדוק אם שמת את ה<?php בהתחלה..
יכול להיות שעשית דבר כזה: PHP קוד:
|
עשיתי <?php בהתחלה
והשורה הראשונה היא session_start והשניה היא ob_start על כל שרת אחר זה עובד, רק על זה לא מה יכולה להיות הסיבה? PHP.INI? |
תנסה להעביר את ה ob_start לפני ה session_start
|
או קיי
זה לא עזר עשיתי כמה שינויים בקוד וזה ממש מוזר בדף אחד זה כן עובר ובכמה דפים זה לא אפילו שלפני ה header עשיתי ob_Clean זה עדיין אומר את אותה שגיאה :\ עריכה: עשיתי גם אחרי זה die לכל מקרה, לא עזר |
אולי תראה פיסת קוד?
|
זה קוד ארוך :\
זה הולך משהו כמו זה PHP קוד:
השגיאה: קוד:
Warning: Cannot modify header information - headers already sent in ****/index.php on line 10 שימו לב שזה לא אומר באיזה שורה נשלחו הheaders לפני ניסיתי לשמור את כל הפרט במשתנה ורק אז להוציא, וגם כן, אותה שגיאה :\ |
תעלה פלט של php.ini בבקשה
|
|
אני לא יכול לערוץ אז פה :)
זה לא דחוף כבר אני המרתי את הheader בJS אבל בכל זאת, אני רוצה לדעת מה הבעיה כי זה לא נוח לעבוד ככה :\ |
כל הזמנים הם GMT +2. הזמן כעת הוא 01:33. |
מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ