PDA

View Full Version : سوال: مشکل در سورس



soroush.r70
یک شنبه 11 فروردین 1392, 13:01 عصر
این کد برای آمارگیری ردیف کردم نی دونم چرا 2 تا 2 تا میشمره دلیل چیه...؟


$fh=fopen('amar.txt', 'r+b');
flock($fh, LOCK_EX);
list($today, $yesterday, $total, $timestamp) = explode("\n", fread($fh, 2000));
$total = (int)$total + 1;
$today_date = getdate();
$last_date = getdate((int)$timestamp);
if( $today_date['yday'] == $last_date['yday'])
{
$today = (int)$today +1;
}
else
{
$yesterday = (int)$today + 1;
$today = 1;
$total++;
}
$timestamp = time();
$yesterday = (int)$yesterday;
ftruncate($fh, 0);
fseek($fh, 0);
fwrite($fh, $today."\n".$yesterday."\n".$total."\n".$timestamp );
flock($fh, LOCK_UN);
fclose($fh);

mostafa272
یک شنبه 11 فروردین 1392, 16:16 عصر
چک کن ببین شرط if که نوشتی درسته یا مقدار false می گیره. همین طور شمارنده total درست مقدار اولیه گرفته.

soroush.r70
یک شنبه 11 فروردین 1392, 17:42 عصر
ظاهرا که مشکلی نداره نمی دونم مشکل از کجاست

رضا قربانی
دوشنبه 12 فروردین 1392, 03:10 صبح
خب در آخر یکی کم کن :کف: میشه یکی :ی

arenaw
دوشنبه 12 فروردین 1392, 03:40 صبح
اگه این کدها رو توی یه فایل جداگونه نوشتی، من حدس میزنم که 2 بار اینکلودش کردی یا اینکه توی فایل های دیگه ای که اینکلود کردیشون، به اشتباه اونجا هم اینو اینکلود کردی

ravand
دوشنبه 12 فروردین 1392, 08:58 صبح
منم یه همچین مشکلی داشتم و وقتی طرف یه بار بازدید میکرد دو تا رکورد توی دیتابیس ثبت میشد. خیلی برام عجیبه اینکه امدم این خط رو حذف کردم مشکل حل شد:

<link href="" rel="shortcut icon">
اصلا این کد ربطی ام نداره. نمیدونم چرا باعث ایجاد مشکل شده بود!!!!!!!!!!!!!!

soroush.r70
دوشنبه 12 فروردین 1392, 10:08 صبح
منم یه همچین مشکلی داشتم و وقتی طرف یه بار بازدید میکرد دو تا رکورد توی دیتابیس ثبت میشد. خیلی برام عجیبه اینکه امدم این خط رو حذف کردم مشکل حل شد:

<link href="" rel="shortcut icon">
اصلا این کد ربطی ام نداره. نمیدونم چرا باعث ایجاد مشکل شده بود!!!!!!!!!!!!!!

چه ربطی به این داره <link href="" rel="shortcut icon">

ازش استفاده نمی کنم

اطلاعات منم تو فایل متنی ذخیره می شه

ravand
دوشنبه 12 فروردین 1392, 10:30 صبح
چه ربطی به این داره <link href="" rel="shortcut icon">

ازش استفاده نمی کنم

اطلاعات منم تو فایل متنی ذخیره می شه
میدونم ربطی به مشکل شما نداره. ولی چون این مشکل برای خودم پیش امد این سوال رو مطرح کردم تا دوستان بهم بگن علت اصلیش چی بوده. همین

soroush.r70
دوشنبه 12 فروردین 1392, 16:59 عصر
کسی متوجه نشد مشکل کجاست..؟

soroush.r70
سه شنبه 13 فروردین 1392, 19:15 عصر
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

2undercover
سه شنبه 13 فروردین 1392, 20:09 عصر
الان یک چیزی برای من جا نمی افته که چرا متغیر total رو یکبار تو خط 4 یک واحد بهش اضافه کردین بعد توی دستور else هم یکبار دیگه اینکارو انجام دادید!

soroush.r70
چهارشنبه 14 فروردین 1392, 09:35 صبح
خوب دیروز و امروز داره دیگه