PDA

View Full Version : این خطا علتش چیه؟؟؟؟؟



Amir_Developer
چهارشنبه 20 اسفند 1393, 18:17 عصر
سلام دوستان
علت این خطا چیه؟


Warning: Cannot modify header information - headers already sent by (output started at /home3/avayekay/public_html/en_view.php:1) in /home3/avayekay/public_html/en_view.php on line 26

اولین باره دیدم این خطارو
کل نت رو خوردم
همه گفتن اسپیس اضافه تو کدها باعثش میشه
تک تک فاصله هارو حذف کردم
اما ربطی نداشت
سایت دوزبانست
فارسیش مشکلی نداره اما تو انگلیسیش این خطارو موقع ریدایرکت دارم !!!!
لطفا کمک کنید استادان گرامی

desatir7316
چهارشنبه 20 اسفند 1393, 18:36 عصر
واسه وردپرسه؟
ببین پلاگینی چیزی جدیدا فعال کردی؟

Amir_Developer
چهارشنبه 20 اسفند 1393, 18:49 عصر
نه ، خودم نوشتم
کدهای عماکردیم با صفحه فارسیم هیچ فرقی نداره اما نمیدونم چرا اونجا مشکلی نداره تو انگلیسیش مشکل داره !!!!

prans.info
چهارشنبه 20 اسفند 1393, 20:51 عصر
encode فایل ها رو UTF-8 Bom قرار بدید .
برای اینکار از notpadd++ یا ادیتور های پیشرفته استفاده کنید .

H:Shojaei
چهارشنبه 20 اسفند 1393, 22:07 عصر
کد رو بذارید...

rambod18
چهارشنبه 20 اسفند 1393, 22:12 عصر
این خطا وقتی پیش میاد که توی کد پی اچ پی هدر رو دستکاری کردین مثلا redirect در صورتی که هدر قبلا فرستاده شده.
دستکاری هدر توی php باید قبل از هر دستورecho یا کد html باشه.

Amir_Developer
پنج شنبه 21 اسفند 1393, 23:06 عصر
خیلی عجله داشتم
روش کار رو کلا عوض کردم
یه راه حل دیگه پیدا کردم البته نه برای رفع این مشکل برای ارسال درخواستم
راستی بگم که ریدایرکتم قبل از کدهای html بود اما مشکل داشت
اون داستان utf8-bom رو تست نکردم ، توی سایت استک هم دیده بودم این راه رو !
مرسی از همه دوستانی که وقت گذاشتن و راهنمایی کردن.