0) { $old_stat_sor=mysql_fetch_array($old_stat_eredmeny); $stat_napok=explode("|",$old_stat_sor['napok']); for($stat_i=0;$stat_i<$stat_currentday;$stat_i++) { //ezen a napon már van bejegyzés: if(isset($stat_napok[$stat_i])) { //ez a mai nap: növelem if($stat_i == $stat_currentday-1) { $stat_uj_napok[$stat_i]=($stat_napok[$stat_i]+1); } //ez nem a mai nap else { $stat_uj_napok[$stat_i]=$stat_napok[$stat_i]; } } //ezen a napon nincs bejegyzés else { //ez a mai nap: if($stat_i == ($stat_currentday-1)) { $stat_uj_napok[$stat_i]="1"; //////////////////////////////////////////////////////////////////// //Levélküldés: if($stat_uj_napok[$stat_i]=="1" and $stat_sendmail==1 and $stat_mailto!="") { $stat_tegnap=$stat_uj_napok[($stat_i-1)]; $to =$stat_mailto; $sub = "[ $stat_sitename számláló: $stat_currentyear.$stat_currentmonth.$stat_i. : $stat_tegnap]"; $content = "A $stat_sitename látogatóinak száma $stat_currentyear.$stat_currentmonth.$stat_i.-á(é)n : $stat_tegnap\n\n"; $content .= "Ez egy automatikusan generált üzenet a szerverről, ne válaszolj rá !"; $headers = "MIME-Version: 1.0\n"; $headers .= "Content-type: text/html; charset=utf-8\n"; $headers .= "From: $stat_sitename <$to>\n"; $headers .= "Reply-To: $to <$to>\n"; $headers .= "X-Sender: <$to>\n"; $headers .= "X-Mailer: PHP\n"; $headers .= "Return-Path: <$to>\n"; @mail($to, $sub, $content, $headers); } //Levélküldés vége ////////////////////////////////////////////////////////////////////// } //ez NEM a mai nap: else { $stat_uj_napok[$stat_i]="0"; } }//end ezen a napon nincs bejegyzés... }//end for... $stat_uj_ho_total=array_sum ($stat_uj_napok); $stat_uj_napok=implode("|",$stat_uj_napok); //bejegyzés mysql_query("LOCK TABLES $table_stat WRITE"); $new_stat_eredmeny=mysql_query("UPDATE $table_stat SET napok='$stat_uj_napok', ho_total='$stat_uj_ho_total' WHERE( ev='$stat_currentyear') AND (ho='$stat_currentmonth') ") or die ("Hiba a kérésben!"); mysql_query("UNLOCK TABLES"); }//End if($old_stat_sordb>0) ################### //Ebben az évben és hónapban még nem volt bejegyzés //HIBA! az előző hó utolsó napjáról nem küld E-mailt! else { for($stat_i=0;$stat_i<$stat_currentday;$stat_i++) { //ez a mai nap if( $stat_i==($stat_currentday-1) ) { $stat_uj_napok[$stat_i]=1; } //ez NEM a mai nap else { $stat_uj_napok[$stat_i]="0"; } } $stat_uj_napok=implode("|",$stat_uj_napok); //bejegyzés mysql_query("LOCK TABLES $table_stat WRITE"); $new_stat_eredmeny=mysql_query("INSERT INTO $table_stat SET napok='$stat_uj_napok', ho_total='1', ev='$stat_currentyear', ho='$stat_currentmonth' ") or die ("Hiba a kérésben!"); mysql_query("UNLOCK TABLES"); } ###################}//end if... még nincs bejegyezve, vagy már törölve lett, mert lejárt...#################//Useronline$stat_online_eredmeny=mysql_query("SELECT sess_id FROM $table_stat_useronline WHERE (time>='$stat_timeout') ") or die ("Hiba a kérésben!");$stat_online_sordb = mysql_num_rows($stat_online_eredmeny);$stat_useronline=$stat_online_sordb>=0 ? $stat_online_sordb : "0";##############//Rekord$stat_recordonline_old_eredmeny=mysql_query("SELECT * FROM $table_stat_record ") or die ("Hiba a kérésben!");$stat_recordonline_old_sordb = mysql_num_rows($stat_recordonline_old_eredmeny);//van már record...if($stat_recordonline_old_sordb>0){ $stat_recordonline_old_sor=mysql_fetch_array($stat_recordonline_old_eredmeny); $stat_old_record=$stat_recordonline_old_sor['uonlinerecord']; if($stat_useronline>$stat_old_record) { mysql_query("LOCK TABLES $table_stat_record WRITE"); mysql_query("UPDATE $table_stat_record SET uonlinerecord='$stat_useronline', urecordtime='$stat_realtime' ") or die ("Hiba a kérésben!"); mysql_query("UNLOCK TABLES"); }}//még nem volt record...else{ mysql_query("LOCK TABLES $table_stat_record WRITE"); mysql_query("INSERT INTO $table_stat_record SET uonlinerecord='$stat_useronline', urecordtime='$stat_realtime' ") or die ("Hiba a kérésben!"); mysql_query("UNLOCK TABLES");}#################//Total$stat_total_eredmeny=mysql_query("SELECT SUM(ho_total) AS stat_total FROM $table_stat ") or die ("Hiba a kérésben!");$stat_total_sordb = mysql_num_rows($stat_total_eredmeny);if($stat_total_sordb>0){ $stat_total_sor=mysql_fetch_array($stat_total_eredmeny); $stat_total=$stat_total_sor['stat_total'];}else{ $stat_total="0";}$stat_total=($stat_total + $stat_startnum);#################//ma$stat_ma_eredmeny=mysql_query("SELECT * FROM $table_stat WHERE( ev='$stat_currentyear') AND (ho='$stat_currentmonth') ") or die ("Hiba a kérésben!");$stat_ma_sordb = mysql_num_rows($stat_ma_eredmeny);if($stat_ma_sordb>0){ $stat_ma_sor=mysql_fetch_array($stat_ma_eredmeny); $stat_napok=explode("|",$stat_ma_sor['napok']); for($stat_i=0;$stat_i<$stat_currentday;$stat_i++) { if($stat_i == $stat_currentday-1) { $stat_ma=$stat_napok[$stat_i]; } }}$stat_ma=$stat_ma>=0 ? $stat_ma : "0";#################//hó$stat_ho=$stat_ma_sor['ho_total'];$stat_ho=$stat_ho>=0 ? $stat_ho : "0";?>