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

הוסטס - פורום אחסון האתרים הגדול בישראל (https://hosts.co.il/forums/index.php)
-   פורום תיכנות (https://hosts.co.il/forums/forumdisplay.php?f=14)
-   -   עזרה - PHP - מוזר, headers (https://hosts.co.il/forums/showthread.php?t=55716)

HighA 28-10-07 01:18

עזרה - PHP - מוזר, headers
 
היי
יש לי בסגנון
PHP קוד:

<?php
session_start
();
ob_start();
.
.
.
.
header("location: index.php"); // line +mark+
die();
.
.
.
?>

זה מראה את השגיאה
קוד:

Warning: Cannot modify header information - headers already sent in /home/higha/******/public_html/index.php on line +mark+
אף פעם לא קרה לי :+\

(יעזור להגיד שזה PHP5?)

DanielS 28-10-07 01:23

אחי תבדוק שאין שום פלט לפני הheader

HighA 28-10-07 01:28

יש, אבל יש ob_start

DanielS 28-10-07 01:31

הבעיה היא הפלט. אני בכלל מעדיף לא להשתמש בob_start אם תוכל להציג את הקוד שלפני ה header אולי נמצא לך פיתרון .

RS324 28-10-07 06:15

מה עם OB_END ? OB_FLUSH ? נראה ששכחת להשתמש בהם

HighA 28-10-07 09:43

אף פעם לא השתמשתי בהם, והכל תמיד עבד מצויין

עריכה: אולי זה יעזור אם אני אגיד שבשרת אחר אותו קוד בדיוק, עובד כמו שצריך

WebProject 28-10-07 10:31

יכול להיות שהקובץ שמור כUTF-8? כי אם כן, זו הבעיה, ותצטרך לפתוח את הקובץ עם עורך אחר, ואז תשים לב שיש קוד כלשהו לפני הPHP.

RS324 28-10-07 12:38

ציטוט:

נכתב במקור על ידי HighA (פרסם 572260)
אף פעם לא השתמשתי בהם, והכל תמיד עבד מצויין

עריכה: אולי זה יעזור אם אני אגיד שבשרת אחר אותו קוד בדיוק, עובד כמו שצריך

יכול להיות שבשרת אחר מוגדר OUTPUT BUFFER אוטומטי...

HighA 28-10-07 13:18

מה זה אומר?


ואני משתמש בPHPDesigner :\

4ior 28-10-07 16:46

תבדוק אם שמת את ה<?php בהתחלה..

יכול להיות שעשית דבר כזה:
PHP קוד:

אתה צריך לעלות את הפתיחה לכאן
<?php
.
.
...



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

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