2011-12-07 2 views
0

次のコード行を使用して、ホームページのindex.phpにフォームスクリプトを挿入しようとしています。include( '');を使用してPHPスクリプトを挿入する。エラーが既に送信されたヘッダーを引き起こす

<?php include('email-system/index.php'); ?> 

以下の2つのエラーメッセージが引き続き表示されます。フォームが表示されますが、include文を使用してホームページにスクリプトを挿入しようとすると、このエラーが頻繁に発生します。私はそれが空白であるかもしれない多くの異なった場所で読んだ。 www.mysite.com/email-system/index.phpに行くとファイルは正常に動作するので、空白ではないと仮定しています。私の問題がどのようなものか、どのようにコードを挿入してエラーを修正することができるかについてのアイデアはありますか?前もって感謝します。

Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at /home/content/84/8661784/html/header.php:7) in /home/content/84/8661784/html/email-system/index.php on line 6 

Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /home/content/84/8661784/html/header.php:7) in /home/content/84/8661784/html/email-system/index.php on line 6 

答えて

1

include文の前に出力がechoである場合にのみ表示されます。 出力をユーザーに送信する前に、必要なものが含まれていることを確認してください。

関連する問題