Kezdőoldal » Számítástechnika » Weblapkészítés » Mi a baj ezzel a statisztikával?

Mi a baj ezzel a statisztikával?

Figyelt kérdés
Kommentben kód:

2014. márc. 30. 16:48
 1/3 A kérdező kommentje:

<?php

ob_start();

@session_start();

require_once ("config.php");


$kapcsolat = @mysql_connect( $_MYSQL['HOST'], $_MYSQL['USER'], $_MYSQL['PASSWORD'] ) or die("Hiba! : ". mysql_error());

@mysql_select_db( $_MYSQL['DB'] ) or die("Hiba! : ". mysql_error());


if(strlen($HTTP_X_FORWARDED_FOR)){

$ip = getenv("HTTP_X_FORWARDED_FOR");

}else{

$ip = getenv("REMOTE_ADDR");

}


$user_a = $_SERVER['HTTP_USER_AGENT'];

$t = time();

$tm= time()+$_CONF['ONL_TIME'];


$sql = "DELETE FROM ".$_CONF['ONLINE']." WHERE time<".$t."";

mysql_query($sql,$kapcsolat) or die("Hiba: ".mysql_error());


$sql = "SELECT * FROM ".$_CONF['ONLINE']." WHERE ip='".$ip."' AND user_a='".$user_a."'";

$a = mysql_query($sql);

$er = mysql_fetch_array($a);


if( mysql_num_rows($a) == 0 ){

$sql = "INSERT INTO ".$_CONF['ONLINE']."(time,ip,user_a) VALUES ('".$tm."','".$ip."','".$user_a."')";

mysql_query($sql,$kapcsolat) or die("Hiba: ".mysql_error());

}else{

$sql = "UPDATE ".$_CONF['ONLINE']." SET time='".$tm."' WHERE ip='".$ip."' AND user_a='".$user_a."'";

mysql_query($sql,$kapcsolat) or die("Hiba: ".mysql_error());

}


$sql = "SELECT COUNT(*) FROM ".$_CONF['ONLINE']."";

$online = array_shift(mysql_fetch_row(mysql_query($sql)));


$time = time();


$sql = "SELECT * FROM ".$_CONF['STAT']." LIMIT 1";

$er = mysql_fetch_array(mysql_query($sql));



$ma = date("d");

$ho = date("m");



$nap = $er['nap'];

$honap = $er['honap'];


$mai_lat = $er['mai_lat'];

$havi_lat = $er['havi_lat'];

$osszes_lat = $er['osszes_lat'];


$utso_lat = date($datef,$er['utso_lat']);


$mai_let = $er['mai_let'];

$havi_let = $er['havi_let'];

$osszes_let = $er['osszes_let'];


$online_r = $er['online_r'];


$osszes_let++;


if(isset($_SESSION['lat']) && $_SESSION['lat']=='ok'){

$lat = true;

}else{

$osszes_lat++;

}

if($ma != $nap){


if($ho != $honap){


$sql = "UPDATE ".$_CONF['STAT']." SET nap='".$ma."', honap='".$ho."', havi_lat='1', havi_let='1', mai_lat='1', mai_let='1',osszes_lat='".$osszes_lat."', osszes_let='".$osszes_let."', utso_lat='".$time."' LIMIT 1";

mysql_query($sql) or die("Hiba1: ".mysql_error());


$havi_lat = 1;

$havi_let = 1;

if(!$lat) $_SESSION['lat'] = 'ok';

}else{


if(!$lat){

$havi_lat++;

$_SESSION['lat'] = 'ok';

}

$havi_let++;


$sql = "UPDATE ".$_CONF['STAT']." SET nap='".$ma."', mai_lat='1', mai_let='1', havi_lat='".$havi_lat."', havi_let='".$havi_let."', osszes_lat='".$osszes_lat."', osszes_let='".$osszes_let."', utso_lat='".$time."' LIMIT 1";

mysql_query($sql) or die("Hiba2: ".mysql_error());


}


$mai_lat = 1;

$mai_let = 1;


}else{

if(!$lat){

$mai_lat++;

$havi_lat++;

$_SESSION['lat'] = 'ok';

}


$havi_let++;

$mai_let++;


$sql = "UPDATE ".$_CONF['STAT']." SET mai_lat='". $mai_lat ."', mai_let='". $mai_let ."', havi_lat='".$havi_lat."', havi_let='".$havi_let."', osszes_lat='".$osszes_lat."', osszes_let='".$osszes_let."', utso_lat='".$time."' LIMIT 1";

mysql_query($sql) or die("Hiba3: ".mysql_error());


}


if($online > $online_r){

$sql = "UPDATE ".$_CONF['STAT']." SET online_r='".$online."' LIMIT 1 ";

mysql_query($sql) or die("Hiba: ".mysql_error());

$online = $online." <font color='#FF0000'>REKORD!!!</font>";

$online_r = $online;

}


$date = date($datef);


ob_end_flush();

?>

Ahova be van incloudolva ott ez jelenik meg:

ďťż

Ez miért van? Kösz a segítséget!

2014. márc. 30. 16:50
 2/3 anonim ***** válasza:
Az a 3 fura karakter az UTF8 BOM. Nyisd meg a fájlt Notepad++-ban, a Kódolás menüből válaszd az UTF8 BOM nélkül-t és mentsd el.
2014. márc. 30. 16:53
Hasznos számodra ez a válasz?
 3/3 A kérdező kommentje:
kösz
2014. márc. 30. 19:32

Kapcsolódó kérdések:




Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!