Aus Text Counter, Grafikcounter machen

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • Aus Text Counter, Grafikcounter machen

    tag,
    ich hab hier ein Script was ich auf meiner Homepage habe, nur es werden halt die zahlen nicht als grafiken angezeigt so wie ich es gern hätte, u nen neuen Counter brauch i ja eigentlich nicht, der is schön und einfach !
    Jetzt wollt ich die Ziffern in Grafiken ausdrücken, nur leider habe ich keine Ahung wie..
    könntet ihr mir dabei helfen ?

    Hier ist der Code..

    Quellcode

    1. <?PHP
    2. include("include/config.php");
    3. /* Verbindung zur Datenbank aufnehmen */
    4. $connect=mysql_pconnect($host,$user,$password);
    5. if(!$connect) {
    6. die("Die Verbindung zur Datenbank konnte nicht aufgebaut werden!<br><br>");
    7. } else {
    8. mysql_select_db($database);
    9. }
    10. /* Funktionen */
    11. function getip(){
    12. if(getenv("HTTP_X_FORWARDED_FOR"))
    13. $ip = getenv("HTTP_X_FORWARDED_FOR");
    14. else
    15. $ip = getenv("REMOTE_ADDR");
    16. return $ip;
    17. }
    18. /* Variablen-Deklarationen */
    19. $sperre=time()-$sperre_count;
    20. $sperreo=time()-$sperre_online;
    21. $del=time()-172800; /* 172800 = 2 Tage */
    22. $jetzt=time();
    23. $ip=getip();
    24. $datum=date("Y-m-d");
    25. $gestern=date("Y-m-d",$jetzt-86400);
    26. /* Löscht Online-Einträge, die veraltet sind */
    27. mysql_query("DELETE FROM $table_onlinedata WHERE zeit < $sperreo") or die(mysql_error());
    28. $pruef_h=mysql_query("SELECT ip FROM $table_onlinedata where ip='$ip' AND zeit>$sperreo") or die(mysql_error());
    29. $pruef=mysql_num_rows($pruef_h);
    30. if(!$pruef){
    31. mysql_query("INSERT INTO $table_onlinedata (ip, date, zeit) VALUES ('$ip','$datum', '$jetzt')") or die(mysql_error());
    32. }
    33. /* Löscht Counter-Einträge, die veraltet sind */
    34. mysql_query("DELETE FROM $table_data WHERE zeit < $del") or die(mysql_error());
    35. $pruef_h=mysql_query("SELECT ip FROM $table_data where ip='$ip' AND zeit>$sperre") or die(mysql_error());
    36. $pruef=mysql_num_rows($pruef_h);
    37. if(!$pruef){
    38. /*Besuch zählen*/
    39. $gesamt_h=mysql_query("SELECT gesamt FROM $table_max") or die(mysql_error());
    40. $gesamt_hh=mysql_fetch_array($gesamt_h);
    41. $gesamt=$gesamt_hh[0];
    42. $sql=mysql_query("UPDATE $table_max SET gesamt = ($gesamt+1)");
    43. mysql_query("INSERT INTO $table_data (ip, date, zeit) VALUES ('$ip','$datum', '$jetzt')") or die(mysql_error());
    44. }
    45. /* Ausgabe Gesamtbesucher*/
    46. $gesamt_h=mysql_query("SELECT gesamt FROM $table_max") or die(mysql_error());
    47. $gesamt_hh=mysql_fetch_array($gesamt_h);
    48. $gesamt=$gesamt_hh[0];
    49. /* Ausgabe Besucher heute */
    50. $heute_h=mysql_query("SELECT count(IP) FROM $table_data WHERE date='$datum'") or die(mysql_error());
    51. $heute_hh=mysql_fetch_array($heute_h);
    52. $heute=$heute_hh[0];
    53. /* Ausgabe Besucher gestern */
    54. $gestern_h=mysql_query("SELECT count(IP) FROM $table_data WHERE date='$gestern'") or die(mysql_error());
    55. $gestern_hh=mysql_fetch_array($gestern_h);
    56. $gestern=$gestern_hh[0];
    57. /* Ausgabe Besucher online */
    58. $online_h=mysql_query("SELECT count(IP) FROM $table_onlinedata WHERE zeit>'$sperreo'") or die(mysql_error());
    59. $online_hh=mysql_fetch_array($online_h);
    60. $online=$online_hh[0];
    61. echo "<table width=\"95%\" cellpadding=\"0\" cellspacing=\"0\">";
    62. echo "<tr>";
    63. echo "<td><img src=\"./images/stats/stats_03.gif\" border=\"0\" /></td>";
    64. echo "<td>$gesamt</td>";
    65. echo "</tr>";
    66. echo "<tr>";
    67. echo "<td><img src=\"./images/stats/stats_15.gif\" border=\"0\" /></td>";
    68. echo "<td>$heute</td>";
    69. echo "</tr>";
    70. echo "<tr>";
    71. echo "<td><img src=\"./images/stats/stats_11.gif\" border=\"0\" /></td>";
    72. echo "<td>$gestern</td>";
    73. echo "</tr>";
    74. echo "<tr>";
    75. echo "<td><img src=\"./images/stats/stats_07.gif\" border=\"0\" /></td>";
    76. echo "<td>$online</td>";
    77. echo "</tr>";
    78. echo "</table>";
    79. echo "<table width=\"95%\" cellpadding=\"0\" cellspacing=\"0\">";
    80. echo "<tr>";
    81. echo "<td id=\"stats\"><img src=\"./images/stats/stats_19.gif\" border=\"0\" /></td>";
    82. echo "</tr>";
    83. echo "</table>";
    84. ?>
    Alles anzeigen


    Würde mich freuen !
    dehne
    Ich würd zu gern die Welt verändern, doch Gott rückt den Quellcode net raus.
  • Quellcode

    1. function zahlzubild($zahl) {
    2. $zahl = (string)123;
    3. for($i=0; $i<strlen($zahl); $i++) {
    4. printf('<img src="%d" />', $zahl[$i]); return $bilder;
    5. }



    so oder wie ? mhh ich hab leider noch nicht wirklich mit sowas gearbeitet, sry...

    gruß
    dehne
    Ich würd zu gern die Welt verändern, doch Gott rückt den Quellcode net raus.