Beiträge von Sören

    Zitat von "bydrive"

    $referer = $_SERVER['HTTP_REFERER'];

    $ip = $_SERVER['REMOTE_ADDR'];


    Das musst du auf deine Seiten packen und von dort dann die Variablen in die Textdatei eintragen.

    Ich habe dir das mal geschrieben: Du musst es nur noch auf die Seiten packen, von welcher deine Besucher gespeichert werden sollen.

    PHP
    <span class="syntaxhtml"><br /><span class="syntaxdefault"><?php<br /> $handle </span><span class="syntaxkeyword">= </span><span class="syntaxdefault">fopen</span><span class="syntaxkeyword">(</span><span class="syntaxstring">"Dat.txt"</span><span class="syntaxkeyword">, </span><span class="syntaxstring">"a+"</span><span class="syntaxkeyword">);<br /> </span><span class="syntaxdefault">$referer </span><span class="syntaxkeyword">= </span><span class="syntaxdefault">$_SERVER</span><span class="syntaxkeyword">[</span><span class="syntaxstring">'HTTP_REFERER'</span><span class="syntaxkeyword">];<br /> </span><span class="syntaxdefault">$ip </span><span class="syntaxkeyword">= </span><span class="syntaxdefault">$_SERVER</span><span class="syntaxkeyword">[</span><span class="syntaxstring">'REMOTE_ADDR'</span><span class="syntaxkeyword">];<br /> </span><span class="syntaxdefault">fwrite</span><span class="syntaxkeyword">(</span><span class="syntaxdefault">$handle</span><span class="syntaxkeyword">, </span><span class="syntaxdefault">$referer</span><span class="syntaxkeyword">);<br /> </span><span class="syntaxdefault">fwrite</span><span class="syntaxkeyword">(</span><span class="syntaxdefault">$handle</span><span class="syntaxkeyword">, </span><span class="syntaxstring">"|"</span><span class="syntaxkeyword">);<br /> </span><span class="syntaxdefault">fwrite</span><span class="syntaxkeyword">(</span><span class="syntaxdefault">$handle</span><span class="syntaxkeyword">, </span><span class="syntaxdefault">$ip</span><span class="syntaxkeyword">);<br /> </span><span class="syntaxdefault">fwrite</span><span class="syntaxkeyword">(</span><span class="syntaxdefault">$handle</span><span class="syntaxkeyword">, </span><span class="syntaxstring">"\r\n"</span><span class="syntaxkeyword">);<br /> </span><span class="syntaxdefault">fclose</span><span class="syntaxkeyword">(</span><span class="syntaxdefault">$handle</span><span class="syntaxkeyword">);<br /></span><span class="syntaxdefault">?><br /></span></span>


    Mit fopen wird die Datei geöffnet, a+ sagt, das die Daten ans Ende deiner Datei geschrieben werden.
    Mit fwrite werden die Daten dann in die Datei geschrieben. "\r\n" Bewirkt einen Umbruch am Ende der Datenfolge, damit du sie auseinander halten kannst.
    Mit fclose wird das ganze dann wieder geschlossen.
    Wenn du mehr dazu wissen willst: http://www.php-kurs.com/dateien-auslesen.htm

    So solltest du deine Besucher dann in der Dat.txt wiederfinden.

    PHP
    <span class="syntaxdefault"><br />$dateiname </span><span class="syntaxkeyword">= </span><span class="syntaxstring">"test.txt"</span><span class="syntaxkeyword">;<br /></span><span class="syntaxdefault">$text </span><span class="syntaxkeyword">= </span><span class="syntaxstring">"Ich werde gleich in test.txt geschrieben"</span><span class="syntaxkeyword">;<br /></span><span class="syntaxdefault">file_put_contents </span><span class="syntaxkeyword">(</span><span class="syntaxdefault">$dateiname</span><span class="syntaxkeyword">, </span><span class="syntaxdefault">$text</span><span class="syntaxkeyword">);<br /> </span><span class="syntaxdefault"></span>


    $text wird in $dateiname geschrieben. Wenn die Datei schon existiert, wird sie überschrieben, wenn nicht neu angelegt.

    Mit "FILE_APPEND" wird die Datei nicht überschrieben, sondern der Text angehängt.
    Beispiel:

    PHP
    <span class="syntaxdefault">file_put_contents </span><span class="syntaxkeyword">(</span><span class="syntaxdefault">$dateiname</span><span class="syntaxkeyword">, </span><span class="syntaxdefault">$text</span><span class="syntaxkeyword">, </span><span class="syntaxdefault">FILE_APPEND</span><span class="syntaxkeyword">); </span><span class="syntaxdefault"></span>

    Ich hoffe ich habs richtig überstetzt und erkläre nichts falsches.

    Zitat von &quot;lauras&quot;


    Für den w3c Validator musst du allerdings ein bisschen Englisch können ;)


    Für den Firefox-Validator doch auch, oder gibts den auch in deutsch?

    Zitat von &quot;NeoAramis&quot;

    Ich würde unbedingt dieses Hintergrundbild herausnehmen, wirkt veraltet und die Schrift kann man schlecht lesen.


    Find ich auch.

    Links und rechts vom Header würde ich noch ein bisschen Platz lassen, damit er nicht an den Browserrand stößt. (Header von einem Gimpusers-Tutorial?)

    Im Impressum fehlen Name und Anschrift.

    Den Referer kannst du folgendermaßen herausfinden: So wird er gleich in einer Variable zur Auswertung gespeichert.

    PHP
    <span class="syntaxdefault"><br />$referer </span><span class="syntaxkeyword">= </span><span class="syntaxdefault">$_SERVER</span><span class="syntaxkeyword">[</span><span class="syntaxstring">'HTTP_REFERER'</span><span class="syntaxkeyword">];<br /> </span><span class="syntaxdefault"></span>


    IP-Adresse:

    PHP
    <span class="syntaxdefault"><br />$ip </span><span class="syntaxkeyword">= </span><span class="syntaxdefault">$_SERVER</span><span class="syntaxkeyword">[</span><span class="syntaxstring">'REMOTE_ADDR'</span><span class="syntaxkeyword">];<br /> </span><span class="syntaxdefault"></span>

    Zur Auswertung kannst du das ganze entweder in einer Textdatei speichern oder über MySQL

    Ich denke das ist auch nicht das was du suchst, wenn ich das richtig verstanden (übersetzt) habe, ist das etwas, was du dir auf deine Seite lädst und dann anderen diesen Counter-Service anbietest (andere hosten den counter bei dir).

    Auf jedenfall ist das viel zu komplex, du willst ja nur IP-Adresse und Referrer auslesen und speichern, oder?