Code für Besucherzähler
lima-city → Forum → Die eigene Homepage → Homepage Allgemein
angebot
besucher
code
dank
datei
dateiname
http
index
laden
output
posten
programm
quellcode
sagen
stelle
text
url
verstehen
verwenden
zeile
-
Hallo,
ich benutze das Programm SuperHTML zur Erstellung von HTMLs.
Dort wollte ich den Code für den Besucherzähler einfügen. (steht in einem Tutorial)
Aber er geht nicht.
Stattdessen wird dann der Code im Internet Explorer unten angezeigt.
Kennt jemand ein alternativ Code?
Am Besten ein HTML-Code statt PHP-Code.
Danke im Voraus -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
PHP Codes kannst du natürlich nicht in ein HTMLdocument einfügen...
Ich hab ´jetzt aber keinen Plan was für ein Script du hast, als alternative kann man oft Javascript verwenden -
tja :D
Was du brauchst ist einfach ein Test Server!
http://www.apachefriends.org/de/ Runterladen installieren Starten!
Oder Benutze ZAMMPP
http://www.syssel.net/hoefs/windows/zaampp.php
Dann müsste der Code Funktionieren
Edit: Oh Da waren wohl Welche Schneller!!!
Beitrag zuletzt geändert: 30.10.2009 14:28:00 von privatecitypage -
konstel schrieb:
PHP Codes kannst du natürlich nicht in ein HTMLdocument einfügen...
Ich hab ´jetzt aber keinen Plan was für ein Script du hast, als alternative kann man oft Javascript verwenden
Also ich hab jetzt keine Ahnung welches Script du meinst und wie ich das herausfinde.
Hab noch noch nie was mit Javascript gemacht.
Und kannst du mir dann sagen wie das mit Javascript geht ?
Beitrag zuletzt geändert: 30.10.2009 14:44:23 von vindiesel305 -
vindiesel305 schrieb:
Also ich hab jetzt keine Ahnung welches Script du meinst und wie ich das herausfinde.
Hab noch noch nie mit Javascript gemacht.
Und kannst du mir dann sagen wie das mit Javascript geht ?
Du hast geschrieben, dass du den Code aus den Tutorials hast, deshalb wäre es sehr hilfreich, wenn du uns einen Link zum Tutorial nennen könntest oder aber wenigstens den Quellcode deiner Datei hier posten würdest. Hellsehen können wir nämlich nicht.
Oder du verlinkst diese besagte Datei. Das Ausführen von PHP-Dateien auf dem eigenen Rechner setzt im Übrigen einen Testserver wie XAMPP vorraus. -
Hier ist schon mal der Tutorial Link: http://www.lima-city.de/tutorials/besucherzaehler
Und hier ist meine HTML Datei:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<!-- META-Tags -->
<meta http-equiv="Content-Language" content="de">
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<meta name="CREATOR" content="SuperHTML 8.0">
<meta name="AUTHOR" content="">
<meta name="KEYWORDS" content="Onlinegames , Downloadbereich und mehr">
<!-- Seitentitel -->
<title>vindiesel305´s Homepage</title>
</head>
<body link=#000000 bgColor=#c0c0c0>
<div align=center>
<table
style="BORDER-LEFT-COLOR: #000000; BORDER-BOTTOM-COLOR: #000000; BORDER-TOP-COLOR: #000000; BORDER-COLLAPSE: collapse; BORDER-RIGHT-COLOR: #000000"
cellPadding=0 width=725 border=1>
<tr>
<td
style="BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; BORDER-LEFT: 1px solid; BORDER-BOTTOM: 1px solid"
align=middle width=125 bgColor=#666666 height=75><img height=106
src="icon.png" width=86 border=0> </td>
<td
style="BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; BORDER-LEFT: 1px solid; BORDER-BOTTOM: 1px solid"
vAlign=top width=600 bgColor=#666666 height=75>
<h1 align=center><font color=#000000>Willkommen auf der Homepage von
vindiesel305!</font></h1>
<h3 align=center><font color=#000000></font></h3></td></tr>
<tr>
<td
style="BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; BORDER-LEFT: 1px solid; BORDER-BOTTOM: 1px solid"
vAlign=top width=125 bgColor=#cccccc height=475>
<div> </div>
<div> <a
href="#spiele.htm"> Spiele </a>></a> </div></td>
<td
style="BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; BORDER-LEFT: 1px solid; BORDER-BOTTOM: 1px solid"
vAlign=top width=600 height=475>
<div><font color=#000000>Herzlich Wilkommen zu meiner
Homepage.</font></div>
<div> </div>
<div>Meine Angebote findet ihr in der Seitenleiste.</div></td></tr>
<tr>
<td
style="BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; BORDER-LEFT: 1px solid; BORDER-BOTTOM: 1px solid"
vAlign=top width=725 bgColor=#666666 colSpan=2 height=23>
<p align=center><font color=#ffffff>Copyright © 2009 vindiesel305. Letze
Änderung am 29.10.2009.</font>
</body>
</html> -
Da ist ja auch nirgends ein Bestandteil des Counterskripts aus dem Tutorial enthalten.
Du musst wie folgt vorgehen.
1. Der Dateiname dieser Datei muss die Endung .php haben (also nicht index.html sondern index.php)
2. Du musst den Code der Datei counter.php an einer Stelle einfügen, an der der Counter stehen soll.
3. Du musst diese counter.txt auf deinem Webspace laden.
UND WIE SCHON ERWÄHNT: PHP geht standardmäßig nicht auf jedem lokalen Rechner, dafür müsste man erst ein Programm installieren. Deshalb bitte die Dateien auf den Webspace laden.
Beitrag zuletzt geändert: 30.10.2009 14:58:13 von karpfen -
Counterscript ?
Das meint ihr wohl mit den Script.
Hat das irgendjemand ?
Kann einer den Quellcode von dem Script posten ?
[Edit:] Hab jetzt erst Anleitung gekriegt.
Beitrag zuletzt geändert: 30.10.2009 14:59:43 von vindiesel305 -
vindiesel305 schrieb:
Counterscript ?
Das meint ihr wohl mit den Script.
Hat das irgendjemand ?
Kann einer den Quellcode von dem Script posten ?
Unter Skript verstehen wir den Quellcode des Tutorials, welches du selber verlinkt hast.
Hier nochmal: http://www.lima-city.de/tutorials/besucherzaehler
Diesen Code musst du an der Stelle deiner php-Datei einfügen, an der der Counter angezeigt werden soll:
<? $datei=fopen("counter.txt","r"); $dateigroesse=filesize("counter.txt"); $counter=fread($datei,$dateigroesse); fclose($datei); $counter++; print("<h2>Sie sind der "); print($counter); print(. Besucher meiner Website!<h2>"); $datei=fopen("couner.txt","w"); $output=fwrite($datei,$counter); fclose($datei); ?>
Beitrag zuletzt geändert: 30.10.2009 15:00:13 von karpfen -
karpfen schrieb:
vindiesel305 schrieb:
Counterscript ?
Das meint ihr wohl mit den Script.
Hat das irgendjemand ?
Kann einer den Quellcode von dem Script posten ?
Unter Skript verstehen wir den Quellcode des Tutorials, welches du selber verlinkt hast.
Hier nochmal: http://www.lima-city.de/tutorials/besucherzaehler
Diesen Code musst du an der Stelle deiner php-Datei einfügen, an der der Counter angezeigt werden soll:
<? $datei=fopen("counter.txt","r"); $dateigroesse=filesize("counter.txt"); $counter=fread($datei,$dateigroesse); fclose($datei); $counter++; print("<h2>Sie sind der "); print($counter); print(. Besucher meiner Website!<h2>"); $datei=fopen("couner.txt","w"); $output=fwrite($datei,$counter); fclose($datei); ?>
Hab es gemacht aber dann wird gar nichts angezeigt.
Gucks dir an: http://vindiesel305.lima-city.de/
-
Wie schaut nun dein kompletter Code der Seite aus? Hast du diese counter.txt erstellt und auf dem Webspace?
-
Erstens Mal: Ja , ich hab counter.txt auf dem Webspace.
Und mir ist eben aufgefallen , dass SuperHTML den Code Automatisch entfernt hat !
Ich probiere es noch mal.
Ich hab es Probiert , aber jetzt kommt ein error: Parse error: syntax error, unexpected '.' in /home/webpages/lima-city/vindiesel305/html/index.php on line 59
So sieht mein Code aus:[
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <!-- META-Tags --> <meta http-equiv="Content-Language" content="de"> <meta http-equiv="content-type" content="text/html; charset=UTF-8"> <meta name="CREATOR" content="SuperHTML 8.0"> <meta name="AUTHOR" content=""> <meta name="KEYWORDS" content="Onlinegames , Downloadbereich und mehr"> <!-- Seitentitel --> <title>vindiesel305´s Homepage</title> </head> <body link=#000000 bgColor=#c0c0c0> <div align=center> <table style="BORDER-LEFT-COLOR: #000000; BORDER-BOTTOM-COLOR: #000000; BORDER-TOP-COLOR: #000000; BORDER-COLLAPSE: collapse; BORDER-RIGHT-COLOR: #000000" cellPadding=0 width=725 border=1> <tr> <td style="BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; BORDER-LEFT: 1px solid; BORDER-BOTTOM: 1px solid" align=middle width=125 bgColor=#666666 height=75><img height=106 src="icon.png" width=86 border=0> </td> <td style="BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; BORDER-LEFT: 1px solid; BORDER-BOTTOM: 1px solid" vAlign=top width=600 bgColor=#666666 height=75> <h1 align=center><font color=#000000>Willkommen auf der Homepage von vindiesel305!</font></h1> <h3 align=center><font color=#000000></font></h3></td></tr> <tr> <td style="BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; BORDER-LEFT: 1px solid; BORDER-BOTTOM: 1px solid" vAlign=top width=125 bgColor=#cccccc height=475> <div> </div> <div> <a href="#spiele.htm"> Spiele </a>></a> </div></td> <td style="BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; BORDER-LEFT: 1px solid; BORDER-BOTTOM: 1px solid" vAlign=top width=600 height=475> <div><font color=#000000>Herzlich Wilkommen zu meiner Homepage.</font></div> <div> </div> <div>Meine Angebote findet ihr in der Seitenleiste.</div></td></tr> <tr> <td style="BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; BORDER-LEFT: 1px solid; BORDER-BOTTOM: 1px solid" vAlign=top width=725 bgColor=#666666 colSpan=2 height=23> <p align=center><font color=#ffffff>Copyright © 2009 vindiesel305. Letze Änderung am 30.10.2009.</font> <? $datei=fopen("counter.txt","r"); $dateigroesse=filesize("counter.txt"); $counter=fread($datei,$dateigroesse); fclose($datei); $counter++; print("<h2>Sie sind der "); print($counter); print(. Besucher meiner Website!<h2>"); $datei=fopen("couner.txt","w"); $output=fwrite($datei,$counter); fclose($datei); ?> </body> </html>
Beitrag zuletzt geändert: 30.10.2009 16:11:42 von tct -
Änder mal diese Zeile:
print(. Besucher meiner Website!<h2>");
ab in so eine Zeile:
print(" Besucher meiner Website!<h2>");
und in dieser Zeile fehlt ein t bei counter.txt
$datei=fopen("couner.txt","w");
Beitrag zuletzt geändert: 30.10.2009 15:55:02 von karpfen -
Danke , jetzt geht es , aber die Schrift ist zu groß und den Text hätte ich gerne in der Mitte.
Weißt du wie das geht ? -
Kleiner und mittig geht der Text so:
print("<p align=\"center\">Sie sind der "); print($counter); print(" Besucher meiner Website!</p>");
Beitrag zuletzt geändert: 30.10.2009 16:55:24 von karpfen -
Hab wieder ein Problem.
Jetzt kommt das:
Warning: fread() [function.fread]: Length parameter must be greater than 0 in /home/webpages/lima-city/vindiesel305/html/index.php on line 54
[Edit:] Jetzt geht es hat sich erledigt !
Beitrag zuletzt geändert: 31.10.2009 11:40:39 von vindiesel305 -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage