質問箱/3369
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
**[[質問箱/3369]] [#x2a8d11e]
|RIGHT:70|LEFT:410|c
|~カテゴリ||
|~サマリ|[改造相談] Headers already sent at…|
|~バージョン|1.4.6|
|~投稿者|[[ryo]]|
|~状態|完了|
|~投稿日|&new{2006-03-31 (金) 06:34:58};|
***質問 [#w959defd]
閲覧できないようなページにはリンクしないようにと、make_li...
+ //ここから追加
+ if(check_readable($s_page,false,false)){
return $al_left . '<a ' . 'href="' . $script . '?' . $...
'"' . $title . '>' . $s_alias . '</a>' . $al_right;
+ }else{
+ return $al_left . $s_page . '(認証が必要です)' . $al...
+ }
+ //ここまで
と変更したのですが、
Headers already sent at /hogehoge/lib/html.php line 496.
とエラーが出てしまいます。
if(check_readable($s_page,false,false)){
を
if(false)
にしたり、ログインした状態(すべてのページに閲覧権限あり)...
また、MenuBarが左に出ないページ~
?MenuBar~
や~
?cmd=search~
でもエラーが出ません。
エラーの出る位置は
<td class="menubar">
<div id="menubar">Headers already sent at /hogehoge/lib/...
といった感じで、ヘッダは出力され、MenuBarの位置にエラーメ...
どこを直せばよいのでしょうか?~
教えていただければと思います。
***回答 [#i0dc4e29]
- 追記です。$s_page を $pageにしてもだめでした。ためしに$...
- [[ Q. Warning: Cannot modify header information - heade...
-- それで...伺いたいのですが検証に用いたページは、上記の...
- 上にも書きましたが、ifの条件を変更するとエラーはありま...
headers already sent byでこのサイトを検索してすべてチェッ...
今気づいたのですが通常のPHPが吐くエラーメッセージとは違っ...
- MenuBarに閲覧権限の無いページが含まれていた場合に発生す...
// Auth failed
- pkwk_common_headers();
if ($auth_flag) {
+ pkwk_common_headers();
header('WWW-Authenticate: Basic realm="' . $_msg_auth...
header('HTTP/1.0 401 Unauthorized');
}
if ($exit_flag) {
+ pkwk_common_headers();
$body = $title = str_replace('$1',
htmlspecialchars(strip_bracket($page)), $title_cannot);
$page = str_replace('$1', make_search($page), $title_...
catbody($title, $page, $body);
exit;
}
return FALSE;
- ありがとうございます!できました。ユーザ管理関係が標準...
#comment
終了行:
**[[質問箱/3369]] [#x2a8d11e]
|RIGHT:70|LEFT:410|c
|~カテゴリ||
|~サマリ|[改造相談] Headers already sent at…|
|~バージョン|1.4.6|
|~投稿者|[[ryo]]|
|~状態|完了|
|~投稿日|&new{2006-03-31 (金) 06:34:58};|
***質問 [#w959defd]
閲覧できないようなページにはリンクしないようにと、make_li...
+ //ここから追加
+ if(check_readable($s_page,false,false)){
return $al_left . '<a ' . 'href="' . $script . '?' . $...
'"' . $title . '>' . $s_alias . '</a>' . $al_right;
+ }else{
+ return $al_left . $s_page . '(認証が必要です)' . $al...
+ }
+ //ここまで
と変更したのですが、
Headers already sent at /hogehoge/lib/html.php line 496.
とエラーが出てしまいます。
if(check_readable($s_page,false,false)){
を
if(false)
にしたり、ログインした状態(すべてのページに閲覧権限あり)...
また、MenuBarが左に出ないページ~
?MenuBar~
や~
?cmd=search~
でもエラーが出ません。
エラーの出る位置は
<td class="menubar">
<div id="menubar">Headers already sent at /hogehoge/lib/...
といった感じで、ヘッダは出力され、MenuBarの位置にエラーメ...
どこを直せばよいのでしょうか?~
教えていただければと思います。
***回答 [#i0dc4e29]
- 追記です。$s_page を $pageにしてもだめでした。ためしに$...
- [[ Q. Warning: Cannot modify header information - heade...
-- それで...伺いたいのですが検証に用いたページは、上記の...
- 上にも書きましたが、ifの条件を変更するとエラーはありま...
headers already sent byでこのサイトを検索してすべてチェッ...
今気づいたのですが通常のPHPが吐くエラーメッセージとは違っ...
- MenuBarに閲覧権限の無いページが含まれていた場合に発生す...
// Auth failed
- pkwk_common_headers();
if ($auth_flag) {
+ pkwk_common_headers();
header('WWW-Authenticate: Basic realm="' . $_msg_auth...
header('HTTP/1.0 401 Unauthorized');
}
if ($exit_flag) {
+ pkwk_common_headers();
$body = $title = str_replace('$1',
htmlspecialchars(strip_bracket($page)), $title_cannot);
$page = str_replace('$1', make_search($page), $title_...
catbody($title, $page, $body);
exit;
}
return FALSE;
- ありがとうございます!できました。ユーザ管理関係が標準...
#comment
ページ名: