Gara-gara Spasi, muncul Warning

Sebagaimana dimaklumi, untuk mengirim header HTTP, perintah header() di PHP harus diletakkan di paling atas atau sebelum PHP mencetak / memberikan keluaran apapun. Jika tidak maka akan muncul peringatan spt. di bawah ini di halaman perambah:

Warning: Cannot modify header information - headers already sent by (output started at /home/sihab/Documents/myWeb/etc/pgdbconn.inc.php:11) in /home/sihab/Documents/myWeb/etc/alfonso.php on line 217

Seperti kasus yg saya alami. Perintah header() sudah saya letakkan di bagian (yg menurut saya) belum ada memberikan keluaran apapun. Namun ternyata muncul peringatan (warning) di atas.

Pesan peringatan di atas sebetulnya sudah menunjukkan dari mana masalah muncul, yakni pd 'pgdbconn.inc.php' baris 11. Ya, sebelum header() ada perintah require_once('pgdbconn.inc.php') namun saya tidak menemukan bahwa telah mencetak sesuatu di sana.

Ternyata, pada akhir tag ?> masih ada karakter spasi..... Duh!

2 Komentar

  1. [...] Gara-gara Spasi, muncul Warning July 26, 2008 11:03 am admin Dari Blogger - Agreegator Dari http://eshabe.wordpress.com/2008/07/26/gara-gara-spasi-muncul-warning/ [...]

    BalasHapus
  2. Wow!, this was a real quality post. In theory Id like to write like this too - taking time and real effort to make a good article but what can I say I keep putting it off and never seem to achieve anything

    BalasHapus