הוסטס - פורום אחסון האתרים הגדול בישראל

הוסטס - פורום אחסון האתרים הגדול בישראל (https://hosts.co.il/forums/index.php)
-   פורום תיכנות (https://hosts.co.il/forums/forumdisplay.php?f=14)
-   -   Cannot modify header information (https://hosts.co.il/forums/showthread.php?t=76251)

Matan Levy 03-07-09 15:29

Cannot modify header information
 
אהלן,
בניתי אתר PHP בשרת הביתי שלי (WAMP) והכל עובד טוב כמו שצריך.
כשהעלאתי אותו לשרת, פתאום אני מקבל את השגיאה הזאת:

Warning: Cannot modify header information - headers already sent by (output started at ....../header.php:9)

וחוץ ממנה עוד שלל שגיאות מגוונות ברחבי האתר.
מה גורם להבדלים הללו שנותנים את השגיאות?

תודה!

אדיר 03-07-09 18:29

תראה את הקוד..

Ori The Man 03-07-09 20:08

תוסיף בראש הדף
ob_start();

Daniel 03-07-09 20:19

ציטוט:

נכתב במקור על ידי Ori The Man (פרסם 725692)
תוסיף בראש הדף
ob_start();

זה התחמקות מהבעייה...

בכל מקרה, בשורה 9 יש פלט, כשאתה שם Cookies או שולח Headers אתה חייב שלא ישלח כבר פלט.

אדיר 04-07-09 03:04

לא הייתי מגדיר שימוש ב- output_buffering כהתחמקות מהבעייה,
אך כן גם אני הייתי ממליץ לא להשתמש בזה כל עוד אפשר.

Matan Levy 04-07-09 11:45

תודה לכם, הבעיה נפתרה (ללא שימוש ב ob_start).

אך יש עכשיו בעיה אחרת: יש אפשרות העלאה באתר, וב WAMP בשרת הביתי זה עובד כמו שצריך.
באתר בשרת הקובץ לא מועלה, ללא שום שגיאה, פשוט לא עולה.
יש סיכוי שיש משהו לא מוגדר ב php.ini?

Daniel 04-07-09 12:42

הרשאות.

Matan Levy 04-07-09 14:36

הסתדרתי, תודה!


כל הזמנים הם GMT +2. הזמן כעת הוא 21:59.

מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ