مشکل headers already sent قطعا مربوط میشه به ارسال header بعد از ارسال هر کاراکتری حتی جای خالی ، موضوع هم فقط BOM نیست گرچه متداول ترین هستش ! توی ویندوز این BOM تا اونجا که یادمه نادیده گرفته میشد ولی تا upload میکردی توی معلوم بود !
۱ - تک تک فایل ها را با یک برنامه مثل notepad ++ باز کنید و به صورت Without BOM ذخیره کنید.
۲ - اگه فایلی که داره خطا میده جایی INCLUDE شده باید فایل اصلی را چک کنید که قبل خطی که خطا داده حتی یک space هم نزده باشین ! یا هر کاراکتر.
این مشکل باید از ابتدا به وجود نیاد و باید پیشگیری کرد چون توی بعضی موارد پیدا کردنش دردسر داره ! برنامه نویس هم باید حوصله داشته باشه و بررسیش کنه. سعمی کنید از ابتدا تنظیمات برنامه را روی without BOM بگذارین ! فایل هایی که توی فایل های دیگه include میشه را آخرش را نبندین ( <? نزنین) ، کمی روی شروع کدنویسی یک فایل جدید دقت کنید.