/ Forside / Teknologi / Udvikling / PHP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
PHP
#NavnPoint
rfh 3959
natmaden 3372
poul_from 3310
funbreak 2700
stone47 2230
Jin2k 1960
Angband 1743
Bjerner 1249
refi 1185
10  Interkril.. 1146
Hjælp til dette statistikscript, der skal ~
Fra : konsolsiden


Dato : 09-09-04 21:04

Hej, jeg har dette script:

<?php
//#######Copyright#########################
//#Das Copyright auf den gesamten #
//#script liegt bei #
//#postmaster@nocf.de #
//#Dieses Script darf nicht weiterverkauft#
//#werden, änderung brauchen meine geneh- #
//#migung!!! Have fun!!!!Visit www.nocf.de#
//#########################################
//########################################
//#Bitte hier die Einstellungen vornehmen#
//########################################
$hoster="localhost"; //dein host standard ist localhost
$login="trovaerdig00198"; //dein mysqllogin
$passw="pass"; //dein passwort
$datenb="trovaerdig00198"; //datenbank auswählen
//##########Ende der Änderungen!##########
$link=mysql_connect($hoster, $login, $passw)or die ("konnte Keine
Verbindung herstellen!");
mysql_select_db($datenb,$link) or die
("Datenbank nicht vorhanden!");
//######Hier bitte Farb-und Texteinstellungen vornehmen!######
$f_color="#DFCC00"; //die schriftfarbe
$f_size="1"; //die schriftart
$f_today="Besøg idag:"; //Besucher heute gesamt
$f_besucheronline="bruger(e) online"; //wie viele besucher online
##########Ab hier nichts mehr ändern!!!###################

$ip=$REMOTE_ADDR;
$queryone=mysql_query("SELECT * FROM csip_list where ip='$ip'", $link);
$querytwo=mysql_num_rows($queryone);
if($querytwo == "0")
{
$order=mysql_query("UPDATE cshits SET hits=hits+1", $link);

$order2=mysql_query("Select login, lastlogin from cshits", $link);

$fetchit=mysql_fetch_array($order2, $link);

$nocf=mysql_query("Update cshits SET lastlogin='$fetchit[login]'", $link);

$zeit = time();

$datum = date("d.m.Y");

$queryt=mysql_query("Update cshits SET login='$zeit'", $link);

$hehe=mysql_query("INSERT INTO csip_list (dates, del, ip) VALUES ('$datum',
'$zeit', '$ip')", $link);
}
####Datenbank entleeren#############
$loeschzeit= $zeit-86400;

$haha=mysql_query("DELETE FROM csip_list WHERE del<$loeschzeit",$link);
####################################

########Ausgabe kann beginnen###############

$ausgabe=mysql_query("SELECT * FROM cshits", $link);
$holit=mysql_fetch_array($ausgabe);
print "<font color=\"$f_color\" size=\"$f_size\">$f_besucher
$holit[hits]</font><br>";
$datum= date("d.m.Y");
$daftpunk =@mysql_query("SELECT count(ip) FROM csip_list where
dates='$datum'", $link);
$dumdidum = mysql_result($daftpunk, 0);
print "<font color=\"$f_color\" size=\"$f_size\">$f_today $dumdidum
</font><br>";
print "<font color=\"$f_color\" size=\"$f_size\">$f_zugriff";
$tdate=date("d.m", $holit[lastlogin]);
$hdate=date("d.m");
$HOST= gethostbyaddr($ip);
$zeitz=time();

$deleteuser= mysql_query( "delete from cs_useronline where DATE <
$zeitz -2000", $link);
$usergesamt= mysql_fetch_row(MYSQL_QUERY( "SELECT * FROM cs_useronline where
IP='$ip'", $link));

if($usergesamt == false)
{
$ok= @mysql_query( "insert INTO cs_useronline (ID,IP,NAME,DATE)
VALUES('$User_Id','$ip','$HOST','$zeitz')", $link)or die( "Unable to query
db!");
}
$resultit = mysql_query( "SELECT Count(*) as total FROM cs_useronline",
$link);
$blubb= mysql_fetch_array($resultit);
echo "<font color=\"$f_color\" size=\"$f_size\">$blubb[total]
$f_besucheronline<br></font>";

######max user online#####################
if ($blubb[total] > $holit[maxuser] )
{
$jepp=mysql_query("UPDATE cshits SET maxuser='$blubb[total]'", $link);
}
#########################################
$ripper=mysql_query("SELECT maxuser FROM cshits", $link);
$holme=mysql_fetch_array($ripper);
mysql_close($link);
?>



men når man kører det kommer der et 1-tal over "besøg idag:", nogen der kan
hjælpe mig med at fjerne det?

på forhånd tak.



 
 
Peter Brodersen (09-09-2004)
Kommentar
Fra : Peter Brodersen


Dato : 09-09-04 21:17

On Thu, 9 Sep 2004 22:04:01 +0200, "konsolsiden"
<konsolsiden@trovaerdig.dk> wrote:

>men når man kører det kommer der et 1-tal over "besøg idag:", nogen der kan
>hjælpe mig med at fjerne det?

Hvad har du da forsøgt?

Hvis der printes noget ud, så må du kigge på print-linjerne. Dem er
der ikke så mange af, så det burde være til at finde.

Kig fx på første print-linje:

print "<font color=\"$f_color\" size=\"$f_size\">$f_besucher
$holit[hits]</font><br>";

$f_besucher er ikke sat. Og lige før den linje køres:
$holit=mysql_fetch_array($ausgabe);

... så $holit[hits] er antallet af hits.


Do some footwork! :)
--
- Peter Brodersen

Ugens sprogtip: lige meget (og ikke ligemeget)

Jacob Atzen (09-09-2004)
Kommentar
Fra : Jacob Atzen


Dato : 09-09-04 23:08

Peter Brodersen <usenet@ter.dk> writes:

> Ugens sprogtip: lige meget (og ikke ligemeget)

Du skulle vel ikke have dine sprogtip liggende i en fortune fil eller
lignende? Kunne godt tænke mig et sprogtip hver gang jeg starter en
shell.

--
Med venlig hilsen
- Jacob Atzen

konsolsiden (09-09-2004)
Kommentar
Fra : konsolsiden


Dato : 09-09-04 21:19

Hehe, mange tak:)


"konsolsiden" <konsolsiden@trovaerdig.dk> skrev i en meddelelse
news:4140b737$0$203$14726298@news.sunsite.dk...
> Hej, jeg har dette script:
>
> <?php
> //#######Copyright#########################
> //#Das Copyright auf den gesamten #
> //#script liegt bei #
> //#postmaster@nocf.de #
> //#Dieses Script darf nicht weiterverkauft#
> //#werden, änderung brauchen meine geneh- #
> //#migung!!! Have fun!!!!Visit www.nocf.de#
> //#########################################
> //########################################
> //#Bitte hier die Einstellungen vornehmen#
> //########################################
> $hoster="localhost"; //dein host standard ist localhost
> $login="trovaerdig00198"; //dein mysqllogin
> $passw="pass"; //dein passwort
> $datenb="trovaerdig00198"; //datenbank auswählen
> //##########Ende der Änderungen!##########
> $link=mysql_connect($hoster, $login, $passw)or die ("konnte Keine
> Verbindung herstellen!");
> mysql_select_db($datenb,$link) or die
> ("Datenbank nicht vorhanden!");
> //######Hier bitte Farb-und Texteinstellungen vornehmen!######
> $f_color="#DFCC00"; //die schriftfarbe
> $f_size="1"; //die schriftart
> $f_today="Besøg idag:"; //Besucher heute gesamt
> $f_besucheronline="bruger(e) online"; //wie viele besucher online
> ##########Ab hier nichts mehr ändern!!!###################
>
> $ip=$REMOTE_ADDR;
> $queryone=mysql_query("SELECT * FROM csip_list where ip='$ip'", $link);
> $querytwo=mysql_num_rows($queryone);
> if($querytwo == "0")
> {
> $order=mysql_query("UPDATE cshits SET hits=hits+1", $link);
>
> $order2=mysql_query("Select login, lastlogin from cshits", $link);
>
> $fetchit=mysql_fetch_array($order2, $link);
>
> $nocf=mysql_query("Update cshits SET lastlogin='$fetchit[login]'", $link);
>
> $zeit = time();
>
> $datum = date("d.m.Y");
>
> $queryt=mysql_query("Update cshits SET login='$zeit'", $link);
>
> $hehe=mysql_query("INSERT INTO csip_list (dates, del, ip) VALUES
('$datum',
> '$zeit', '$ip')", $link);
> }
> ####Datenbank entleeren#############
> $loeschzeit= $zeit-86400;
>
> $haha=mysql_query("DELETE FROM csip_list WHERE del<$loeschzeit",$link);
> ####################################
>
> ########Ausgabe kann beginnen###############
>
> $ausgabe=mysql_query("SELECT * FROM cshits", $link);
> $holit=mysql_fetch_array($ausgabe);
> print "<font color=\"$f_color\" size=\"$f_size\">$f_besucher
> $holit[hits]</font><br>";
> $datum= date("d.m.Y");
> $daftpunk =@mysql_query("SELECT count(ip) FROM csip_list where
> dates='$datum'", $link);
> $dumdidum = mysql_result($daftpunk, 0);
> print "<font color=\"$f_color\" size=\"$f_size\">$f_today $dumdidum
> </font><br>";
> print "<font color=\"$f_color\" size=\"$f_size\">$f_zugriff";
> $tdate=date("d.m", $holit[lastlogin]);
> $hdate=date("d.m");
> $HOST= gethostbyaddr($ip);
> $zeitz=time();
>
> $deleteuser= mysql_query( "delete from cs_useronline where DATE <
> $zeitz -2000", $link);
> $usergesamt= mysql_fetch_row(MYSQL_QUERY( "SELECT * FROM cs_useronline
where
> IP='$ip'", $link));
>
> if($usergesamt == false)
> {
> $ok= @mysql_query( "insert INTO cs_useronline (ID,IP,NAME,DATE)
> VALUES('$User_Id','$ip','$HOST','$zeitz')", $link)or die( "Unable to query
> db!");
> }
> $resultit = mysql_query( "SELECT Count(*) as total FROM cs_useronline",
> $link);
> $blubb= mysql_fetch_array($resultit);
> echo "<font color=\"$f_color\" size=\"$f_size\">$blubb[total]
> $f_besucheronline<br></font>";
>
> ######max user online#####################
> if ($blubb[total] > $holit[maxuser] )
> {
> $jepp=mysql_query("UPDATE cshits SET maxuser='$blubb[total]'", $link);
> }
> #########################################
> $ripper=mysql_query("SELECT maxuser FROM cshits", $link);
> $holme=mysql_fetch_array($ripper);
> mysql_close($link);
> ?>
>
>
>
> men når man kører det kommer der et 1-tal over "besøg idag:", nogen der
kan
> hjælpe mig med at fjerne det?
>
> på forhånd tak.
>
>



Søg
Reklame
Statistik
Spørgsmål : 177553
Tips : 31968
Nyheder : 719565
Indlæg : 6408849
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste