سلام
ممنون از اينكه به سايت سر زديد ... اون مشكل حل شد... حالا وقتی میرم توی انجمنها این اشکال رو نمایش میده :
کد:
Warning: Cannot add header information - headers already sent by (output started at c:\domains\roham.ws\wwwroot\web\header.php:31) in c:\domains\roham.ws\wwwroot\web\includes\sessions.php on line 222 , 223
و همچنین :
کد:
Warning: Cannot add header information - headers already sent by (output started at c:\domains\roham.ws\wwwroot\web\header.php:31) in c:\domains\roham.ws\wwwroot\web\includes\page_header.php on line 494 , 495 ,492
در ضمن خطوط 31 تا 41 فایل header.php اینه :
کد:
echo "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\">\n";
echo "<html>\n";
echo "<head>\n";
echo "<title>$sitename $pagetitle</title>\n";
include("includes/meta.php");
include("includes/javascirpt.php");
if (file_exists("themes/$ThemeSel/images/favicon.ico")) {
echo "<link REL=\"shortcut icon\" HREF=\"themes/$ThemeSel/images/favicon.ico\" TYPE=\"image/x-icon\">\n";
}
و خطوط 222 و 223 فایل page_header.php :
کد:
// Add no-cache control for cookies if they are set
//$c_no_cache = (isset($HTTP_COOKIE_VARS[$board_config['cookie_name']
. '_sid']) || isset($HTTP_COOKIE_VARS[$board_config['cookie_name'] .
'_data'])) ? 'no-cache="set-cookie", ' : '';
// Work around for "current" Apache 2 + PHP module which seems to not
// cope with private cache control setting
if (!empty($_SERVER['SERVER_SOFTWARE']) &&
strstr($_SERVER['SERVER_SOFTWARE'], 'Apache/2'))
{
header ('Cache-Control: no-cache, pre-check=0, post-check=0');
}
else
{
header ('Cache-Control: private, pre-check=0, post-check=0, max-age=0');
}
header ('Expires: 0');
header ('Pragma: no-cache');
و خطوط 492 و 494 و 495 فایل session.php :
کد:
setcookie($cookiename . '_data', serialize($sessiondata),
$current_time + 31536000, $cookiepath, $cookiedomain, $cookiesecure);
setcookie($cookiename . '_sid', $session_id, 0, $cookiepath,
$cookiedomain, $cookiesecure);
وقتی مطالب مربوط به خطوط دو فایل session و page_header رو حذف می کنم ... دیگه توی صفحه اول انجمن پیغامی نشون نمیده ولی بعدا توی پست کردن و ویرایش کردن و جاهای دیگه به فایلهای دیگه ای اشکال میگیره .
وقتی هم خط 31 فایل header.php رو حذف می کنم به خطوط بعدی و فایلهای meta , javascirpt و بقیه اشکال میگیره .
تنها چیزی که فهمیدم هم اینه که به خطوطی اشکال میگیره که در مورد Cookies ها هست.
حالا مشکل از کجاست؟
ممنون میشم راهنمایی بفرمایید
این پیامها رو فقط توی این محیط نشون میده و مثلا وقتی MemberList رو هم می خواهم ببینم همینا رو نشون میده
پ . ن : من هیچ فایلی رو هم دستکاری نکردم