שאלה על encoding בדף php

שאלה על encoding בדף php

שאלה על encoding בדף php
שאלתי את התמיכה הטכנית של השרת שלי את השאלה:
שלום-



שילבתי באתר שלי מערכת פורומים phpbb עברית גירסה 3.1



בלוקל הוסט במחשב שלי זה עובד ולא גורם לתקלות.



אבל באתר בשרת זה גורם לתקלות.



הפקודה session destroy לא עובדת.



הפקודה header location יוצרת הודעת שגיאהזו:

Warning: Cannot modify header information - headers already sent by

(output started at D:\hshome\a-b-yaffe765\a-b-yaffe.co.il\index.php:12) in

D:\hshome\a-b-yaffe765\a-b-yaffe.co.il\sideBarR.php on line 11

הפורום עצמו לא מוצג- נותן הודעת שגיאה שלא יכול להציג( כאמור בלוקל הוסט מוצג).

התשובה שקיבלתי:
שלום,



באופן כללי בעיה כזו במערכת מוכנה יכולה לקרות במידה והקבצים מקודדים ב־UTF-8 עם Byte Order Mark (BOM) וזה אומר שיש תו בתחילת הקובץ ולא ניתן לפתוח session באותו קובץ. צריך לקדד ללא BOM.

השאלה איך באקלפיס אני משנה את הקידוד ובצורה מתאימה.
חיפשתי באופציות file--- properties-text file encoding ולמה הבנתי למה לשנות או שצריך להוסיף בדף attribute : " pageEncoding=" ??
 

fat fish

New member
לא אמור להיות קשר לקידוד הקבצים...

שים לב שהודעות השגיאה שלך מדווחות על פלט מוקדם מהצפוי - ולא בתחילת קובץ אלא באמצעו (שורה 11 בקובץ sideBarR.php שהוא בוודאי קובץ שלך, ולא מגיע עם PHPBB)
 

bnayal

New member
בנוסף, אני מציע לראות שמחשב שלך

מוגדר להציג את כל השגיאות, אולי הם פשוט מוסתרות.
אני לא מכיר את phpBB למזלי אבל אני מניח שיש דרך מסודרת לערוך שם את העיצוב עם תבניות.
 
למעלה