![]() |
בעיה עם שליחת header מעמוד בעל קידוד utf-8 with signature
אני לא מצליח לשלוח header מעמוד php ואני מקבל את השגיאה: headers already sent
הבנתי שבקידוד הנ"ל עורכים שונים מוסיפים "שורות קוד" בתחילת הקובץ וזה מה שגורם לבעיה. אני משתמש ב-notepad2 אשמח לשמוע מה דעתכם וכיצד אפשר לפתור בעיה זו, כי זה ממש מעיק לעבוד בלי sessions וקוקיז. |
תשתמש ב notepad++ ואז אפשר להוריד את הBOM.
|
תבדוק שאין רווח מעל הפתיחה של הphp
|
ציטוט:
mlnn, באמת כשהשתמתי ב notepad++ לא נתקלתי בבעיות כאלה... |
הBOM משתנה בין סוגים של UTF (8 או 16 או LE וכו)
בגדול תעשה OUTPUT BUFFERING ותסיר את שלושת התווים הראשונים לפני שאתה מזרים את התוכן עם SUBSTR בהצלחה! |
אני לא חושב שזאת הבעיה...
תראה את הקוד יכול להיות שהשתמשתה למעלה בinclude ושם יש רווחים... |
תוריד notepad++ וכנס לקובץ ואז בחר Format בתפריט למעלה ואז תמיר לUTF-8 WITHOUT BOM
|
כל הזמנים הם GMT +2. הזמן כעת הוא 06:58. |
מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ