murb.com Hauptseite  •   Registrieren  •  SUCHE  •  FAQ  •  Mitgliederliste  •  Forenregeln  •  Login
Neue Antwort erstellen SQL-Counter
Gehe zu Seite Zurück  1, 2, 3, 4, 5, 6  Weiter
cheetah
Beiträge: 34
Antworten mit Zitat
war schon wieder nicht eingellogt Rolling Eyes Rolling Eyes

oder du hast was in der auszuführenden *.php Datei verändert?

_________________
MFG
ChEeTaH
----------
There are 10 types of people in the world: Those who understand binary, and those who don't...
Benutzer-Profile anzeigenAlle Beiträge von cheetah anzeigenPrivate Nachricht sendenICQ-Nummer
Gast
Antworten mit Zitat
Firewind hat Folgendes geschrieben:
Die Einträge in der "sqlc_iplog"-Tabelle.

Ich sehe tatsächlich nur drei IPs...das müßten mehr sein Wink
moni
Gast
Antworten mit Zitat
leider wurde mir hier nicht geholfen :/

falls jedoch weitere user das gleiche problem haben sollten: ich habe folgenden teil-code

Code:
$tabellencheck1 = @mysql_query("SELECT * FROM $db_counter WHERE id = '1'");
$tabellencheck2 = @mysql_query("SELECT * FROM $db_iplog WHERE id = '1'");
if (@mysql_num_rows($tabellencheck1) == 0 || @mysql_num_rows($tabellencheck2) == 0)
{
echo "ERROR: Tabellen sind nicht korrekt installiert.";
exit;
}


geändert in

Code:
$tabellencheck1 = @mysql_query("SELECT * FROM $db_counter WHERE id = '1'");
$tabellencheck2 = @mysql_query("SELECT * FROM $db_iplog");
if (@mysql_num_rows($tabellencheck1) == 0)
{
@mysql_query("INSERT INTO $db_counter SET id = '1', online_record = '1'");
}
if (@mysql_num_rows($tabellencheck2) == 0)
{
@mysql_query("INSERT INTO $db_iplog SET ip = '127.0.0.0'");
}
$tabellencheck3 = @mysql_query("SELECT * FROM $db_counter WHERE id = '1'");
$tabellencheck4 = @mysql_query("SELECT * FROM $db_iplog");
if (@mysql_num_rows($tabellencheck3) == 0 || @mysql_num_rows($tabellencheck4) == 0)
{
echo "ERROR: Tabellen sind nicht korrekt installiert.";
exit;
}


bis jetzt funktionierts *toi toi toi*
Firewolf
Administrator
Beiträge: 239
Antworten mit Zitat
moni hat Folgendes geschrieben:
ich habe folgenden teil-code geändert in
Ähm, du hast aber schon die neue Counter-Version benutzt, nachdem ich sie hochgeladen hatte?? Denn deine Code-Änderung ist ja ein Teil des Updates...
Benutzer-Profile anzeigenAlle Beiträge von Firewolf anzeigenPrivate Nachricht sendenWebsite dieses Benutzers besuchenICQ-Nummer
moni
Gast
Antworten mit Zitat
nein, den kompletten code zu ersetzen wäre mir (momentan) zu viel arbeit gewesen, da mein code ziemlich umfangreiche änderungen beinhaltet. da mir auf meine frage nicht direkt geantwortet wurde, habe ich beide codes zeile für zeile verglichen und mir den für mich relevanten teil rausgepickt. für mich war davor leider nicht ersichtlich, was genau in der updateversion geändert wurde und ob das überhaupt mein problem betraf (ich wiederhole: ich hatte ja keine tabellen geleert).

na ja macht nichts, ich bin dir nach wie vor sehr dankbar für den gesamten code (und natürlich erst recht für dein update) und ein wenig "eigen"initiative soll ja nicht schaden Wink
falls dich interessiert wo dein zähler zum einsatz kommt und wie er aussieht: http://zischdin.gs

um mich nicht mit fremden federn zu schmücken (bzgl. eigeninitiative): herzlichen dank auch an torsten, der mir phpDAU hilfreich unter die arme gegriffen hat, mein "rauspicken" alleine hatte mein problem noch nicht lösen können Smile
Robert
Gast
Antworten mit Zitat
Hallo,
ich nutze den SQL-Counter seit einigen Tagen. Doch bei mir wurden die Onlineuser nicht weiter gezählt. Also der Onlineuser Counter blieb bei eins stehen. Folgende Code Änderung hat abhilfe geschafft.

##### online-user #####
$newonline = 1; -----Anstatt 0 eine 1-------
$fetchonline = mysql_query("SELECT * FROM $db_iplog", $datenbank);
$useranzahl = mysql_affected_rows();
if ($useranzahl > 0)

Kann dies zu weiteren Problemen führen bzw. gibt es eine andere Lösung?
Tschüß Robert
Gast
Antworten mit Zitat
ich hab mal ne frage, wie kann man die Textfarbe, schrift etc ändern?? ich hab das so probiert:
PHP-Code:
######### Counter ausgeben ##########

$writecounter = "Online: ".$newonline.$splitter;
$writecounter .= "Onlinerekord: ".$fstats[online_record].$splitter;
$writecounter .= "Heute: ".$fstats[today].$splitter;
$writecounter .= "Gestern: ".$fstats[yesterday].$splitter;
$writecounter .= "Tagesrekord: ".$fstats[day_record].$splitter;
$writecounter .= "Gesamt: ".$fstats[total].$splitter;
$writecounter .= "Seitenaufrufe: ".$fstats[pages_total];
?>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="100%" align="left" valign="top" style="padding: 2px"><span
 style="color: rgb(51, 37, 31); font-weight: bold; font-family: Verdana; font-size: -1;" 
<?php echo $writecounter?></span></td>
</tr>
</table>


So hat das nicht geklappt mit den <span> tags.
kann mir jemand helfen, wie ich das machen muss???

also ich möchte:
font-weight: bold
font-family: Verdana
color:rgb(51, 37, 31)
und:
font-size:-1
Gast
Antworten mit Zitat
oh tut mir leid, ich hab noch eine frage, und zwar bei "Seitenaufrufe"
wenn ich refreshe, dann zählt der die seitenaufrufe doppelt, also immer:
2-4-6-8-10-12 ...
woran liegt das? und wie kann ich das ändern. Würd mich über antworten freuen Wink
Firewolf
Administrator
Beiträge: 239
Antworten mit Zitat
Hast du es schon in der vorhandenen style-Anweisung im td-Tag probiert?
Code:
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="100%" align="center" valign="top" style="padding: 2px; color: #ff0000; font-family: Verdana; font-weight: bold; font-size: 9px"><?php echo $writecounter; ?></td>
</tr>
</table>


Zur zweiten Frage: Das kann ich mir nur dadurch erklären, dass du den Counter zweimal eingebunden hast.
Benutzer-Profile anzeigenAlle Beiträge von Firewolf anzeigenPrivate Nachricht sendenWebsite dieses Benutzers besuchenICQ-Nummer
Gast
Antworten mit Zitat
dankeschön, ich habe es aber anders hinbekommen, falls es jemanden interessiert:
PHP-Code:
<?php <td style="padding: 2px;" align="left"
 
valign="top" width="100%"><small
 style
="font-weight: bold; font-family: Verdana; color: rgb(51, 37, 31);"></small></td

naja, es gibt viele möglichkeiten Wink

Aber zu meiner 2ten frage, nein eigentlich habe ich ihn nicht 2mal eingebunden. Hab die .php datein auch durchsucht und der findet nur den einen include tag. Nur das komische ist, wenn ich den counter direkt aufrufe, zählt der die Seitenaufrufe richtig Shocked ??
Gast
Antworten mit Zitat
hmm irgendwie hat der gerade mist eingefügt (oder ich Wink )
hier nochmal der richtige code:
PHP-Code:
######### Counter ausgeben ##########

$writecounter = "Online:&nbsp;".$newonline.$splitter;
$writecounter .= "Onlinerekord:&nbsp;".$fstats[online_record].$splitter;
$writecounter .= "Heute:&nbsp;".$fstats[today].$splitter;
$writecounter .= "Gestern:&nbsp;".$fstats[yesterday].$splitter;
$writecounter .= "Tagesrekord:&nbsp;".$fstats[day_record].$splitter;
$writecounter .= "Gesamt:&nbsp;".$fstats[total].$splitter;
$writecounter .= "Seitenaufrufe:&nbsp;".$fstats[pages_total];
?>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="100%" align="left" valign="top" style="padding: 2px" ><small style="font-weight: bold; font-family: Verdana; color: rgb(51, 37, 31);"><?php echo $writecounter?></small></td>
</tr>
</table>
DäHHmlich
Lars-PhpLouser
Gast
Antworten mit Zitat
Hallo es mag damit zutun haebn das ich nicht der Größte Php-Freak bin aber ich bekomme den Counter einfach nicht untereinander!
Ich habe es so gemacht wie es beschriebn wurde aber es geht nicht!
Kann mir das jetzt jemadn noch mal erklären?

Wi ees aussieht muss ich wohl das hier editi3eren ,oder?

PHP-Code:
######### Counter ausgeben ##########

$writecounter = "Online:&nbsp;".$newonline.$splitter;
$writecounter .= "Onlinerekord:&nbsp;".$fstats[online_record].$splitter;
$writecounter .= "Heute:&nbsp;".$fstats[today].$splitter;
$writecounter .= "Gestern:&nbsp;".$fstats[yesterday].$splitter;
$writecounter .= "Tagesrekord:&nbsp;".$fstats[day_record].$splitter;
$writecounter .= "Gesamt:&nbsp;".$fstats[total].$splitter;
$writecounter .= "Seitenaufrufe:&nbsp;".$fstats[pages_total];
?>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="100%" align="center" valign="top" style="padding: 2px"><?php echo $writecounter?></td>
</tr>
</table>
Firewolf
Administrator
Beiträge: 239
Antworten mit Zitat
Wie hast du denn die "Trenn"-Variable "$splitter" modifiziert (oben im Script unter Einstellungen)?

Diese müsste lauten: $splitter = "<br>";
Benutzer-Profile anzeigenAlle Beiträge von Firewolf anzeigenPrivate Nachricht sendenWebsite dieses Benutzers besuchenICQ-Nummer
Lars
Beiträge: 8
Wohnort: NRW
Antworten mit Zitat
Immer ,wenn ich den Counter einbaue kommt folgende Meldung:

Code:
Warning: include(counter/txtcounter.php) [function.include]: failed to open stream: No such file or directory in /var/www/users/camping/index.php on line 156

Warning: include() [function.include]: Failed opening 'counter/txtcounter.php' for inclusion (include_path='.:/usr/share/php:/usr/share/pear') in /var/www/users/camping/index.php on line 156


Was ist falsch!?

_________________
---------------> http://wiki.icq-tools.de
Benutzer-Profile anzeigenAlle Beiträge von Lars anzeigenPrivate Nachricht sendenE-Mail sendenWebsite dieses Benutzers besuchenAIM-NameYahoo MessengerMSN MessengerICQ-Nummer
Firewolf
Administrator
Beiträge: 239
Antworten mit Zitat
Lars hat Folgendes geschrieben:
Was ist falsch!?

Mich wundert es, warum du den Text-Counter einbinden willst - das SQL-Counter-Script heißt schlicht "counter.php" und nicht "txtcounter.php".
Falls es doch um den Text-Counter geht, sagt der Fehler ja schon alles aus: Er kann die Datei txtcounter.php im angegebenen Verzeichnis "counter" nicht finden... check das also nochmal. Wink
Benutzer-Profile anzeigenAlle Beiträge von Firewolf anzeigenPrivate Nachricht sendenWebsite dieses Benutzers besuchenICQ-Nummer
SQL-Counter
Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.
Alle Zeiten sind GMT + 1 Stunde  
Seite 2 von 6  

  
  
 Neue Antwort erstellen  
Powered by phpBB © phpBB Group
Design by phpBBStyles.com | Styles Database.
Content © murb.com - Forum