Hackerboard Wiki HaboBlog
Hackerboard bei Facebook Hackerboard bei Google+ Hackerboard bei Twitter

[HaBo]

 
(Web-) Design und webbasierte Sprachen Tipps & Tricks, Designabgleich, HTML & Javascript, Flash, ASP, PHP, Perl/CGI...

PHP Counter mit Reloadsperre

Diskussion: PHP Counter mit Reloadsperre im Forum (Web-) Design und webbasierte Sprachen, in der Kategorie Web, Network & Multimedia Palace; Anzeige Suche ein php-script mit reloadsperre das die Besucher auf meiner HP zählt. sollte ohne mysql o.ä. funktionieren sondern nur ...

Antwort
Alt 24.11.01, 13:22   #1 (permalink)
Senior Member
 
Registriert seit: 02.10.01
Flou Leistung: Facit NTK
Likes: 0
Standard PHP Counter mit Reloadsperre

Anzeige

Suche ein php-script mit reloadsperre das die Besucher auf meiner HP zählt. sollte ohne mysql o.ä. funktionieren sondern nur mit einer .txt Datei.

Flou ist offline   Mit Zitat antworten
Alt 24.11.01, 13:43   #2 (permalink)
 
Registriert seit: 02.10.01
Memphis8179 Leistung: Facit NTK
Likes: 0
Standard

hi, schau dir mal den ap-counter v.1.01 an, ich glaub das ist das was du suchst.

http://www.andrepolo.de/ssi/scripte.shtml

cu
Memphis8179 ist offline   Mit Zitat antworten
   
HaBOT
 
- Anzeige -

Werbung ist gerade online    
Alt 24.11.01, 13:50   #3 (permalink)
 
Registriert seit: 07.10.01
nook Leistung: Facit NTK
Likes: 0
Standard

Ich bin mir nicht so sicher , aber schau mal hier...
sorry hab keine ahnung von PHP, hoff aber, dass was vernuenftiges dabei is
nook ist offline   Mit Zitat antworten
Alt 24.11.01, 13:56   #4 (permalink)
Senior Member
Themenstarter
 
Registriert seit: 02.10.01
Flou Leistung: Facit NTK
Likes: 0
Standard

Der Script von Memphis funktioniert einwandfrei, thx.
Hier noch der Code für die Nachwelt:
PHP-Code:

<?
//Deine Einstellungen

$numip "10\"; //Anzahl der IP-Nummern, die gespeichert werden sollen 
$font = \"verdana\"; //gewuenschte Schriftart eingeben
$fontsize = \"2\"; //gewuenschte Schriftgroesse eingeben / Standard ist 2
$fontcolor = \"#000000\"; //gewuenschte Schriftfarbe eingeben
$datum = \"\"; // Datum, ab wann gezählt wird ( z.B. 05.07.2001 od. 5. Juli 2001)

#######################################################
// Setzen der 'file dir'

$anzdir=\"anzahl.txt\" ;
$ipdir=\"ip.txt\" ;

#######################################################
// Nur editieren, wenn du weißt was du tust !!!

if (file_exists($anzdir) AND ($ipdir))

    global $REMOTE_ADDR, $ipdata, $userip1;    
    $userip = $REMOTE_ADDR ;
    $ipfile = fopen($ipdir,\"r+\");
    $ipfile1 = fgets($ipfile,200);
    $ipdata = explode(\":\",$ipfile1);
    
    if (in_array($userip, $ipdata))
    {
        global $nummer; 
        $anzahl = fopen(\"$anzdir\", \"r+\") ;    
           $nummer = fgets($anzahl,9);
           
        fclose($anzahl);
    }
    else    
    {    
        global $num, $userip;
        $num = count($ipdata);
        
        if ($num <= $numip)
        {
            fputs($ipfile,$userip.\":\");
            fclose($ipfile);
            $anzahl = fopen(\"$anzdir\", \"r+\");    
               $nummer = fgets( $anzahl, 9 );  
               $nummer++; 
               fseek($anzahl, 0); 
              fputs( $anzahl, $nummer );
            fclose($anzahl);
        }
        else
        {
            global $ipdata9, $push;
            $pop = array_pop($ipdata);
            $ipdata = array_reverse($ipdata);
            array_push($ipdata,$userip);
            $ipdata = array_reverse($ipdata);
            $userip2 = implode(\":\",$ipdata);
            $ipfile = fopen($ipdir,\"w+\");
            fputs($ipfile,$userip2);
            fclose($ipfile);
            
            $anzahl = fopen(\"$anzdir\", \"r+\");    
               $nummer = fgets( $anzahl, 9 );  
               $nummer++; 
               fseek($anzahl, 0); 
              fputs( $anzahl, $nummer );
            fclose($anzahl);
        }
    }
}
else
{
    if (file_exists($ipdir))
    {
        global $nummer;
        $fo = fopen($anzdir,\"w+\");
        fputs($fo, 1);
        $nummer = 1;
    }
    else
    {
        global $nummer;
        $foip = fopen($ipdir, \"w+\");
        fputs($foip, $REMOTE_ADDR.\":\");
        fclose($foip);
        $foan = fopen($anzdir,\"w+\");
        fputs($foan, 1);
        $nummer = 1;
    }
}
$date = addslashes($datum);
echo \" <font face=$font size=$fontsize color=$fontcolor><b>$nummer </b><br>Besucher seit <br>$date\";
?>
Flou ist offline   Mit Zitat antworten
Alt 25.11.01, 20:08   #5 (permalink)
 
Registriert seit: 02.10.01
MaX109 Leistung: Facit NTK
Likes: 0
Standard

mal ne frage von nem PHP beginner wie ich einer bin:
Wie mache ich es das er den counterstand z.b. unter meine navigation setzt ?
MaX109 ist offline   Mit Zitat antworten
Alt 25.11.01, 20:54   #6 (permalink)
 
Registriert seit: 04.10.01
SPaRXLi Leistung: Facit NTK
SPaRXLi eine Nachricht über ICQ schicken
Likes: 0
Standard

Du kannst es entweder so machen, dass du unter deine Navigation ein "<iFrame>" (innerFrame) erstellst und dort die obige PHP-Seite angibst (dort wird ja mit dem Befehl "echo" die Variable ausgegeben), oder du schreibst deine Seite komplett in PHP und setzt das "echo" an die Stelle, an der die Besucherzahl stehen soll.
Wenn du deine Seite in PHP schreiben willst, nimmst du einfach den HTML-Quelltext und schreibst ihn folgendermaßen:
<?php
echo '<html>
<head>
....';
?>

Bei weiteren Fragen posten...

Gruß Thomas.
SPaRXLi ist offline   Mit Zitat antworten
Alt 25.11.01, 22:12   #7 (permalink)
 
Registriert seit: 02.10.01
MaX109 Leistung: Facit NTK
Likes: 0
Standard

hoi meine html sites in php tags zu setzen kann es ja auch nicht sein und iframes werden nicht von allen browser unerstütztt *leider*
irgenwie muß man die Variable doch aich so einlesen können
MaX109 ist offline   Mit Zitat antworten
Alt 25.11.01, 22:21   #8 (permalink)
Administrator
 
Benutzerbild von Mackz
 
Registriert seit: 02.10.01
Mackz Leistung: Pentium IMackz Leistung: Pentium I
Likes: 30
Standard

<?php include($variable); ?>
einfach an eine beliebige stelle in der html setzen
dazu muss sich die eigentliche php counterfunktion allerdings in der selben html befinden

wenn du in deine html z.b. eine andere (externe) php einbetten willst, würde ich einfach einen frame dafür verwenden.

iframe wird ab IE3 bzw. NS6 unterstützt.
würde ich allerdings auch nicht unbedingt verwenden.
__________________
RL sux big time... auch 2012!

Deleting pr0n is like killing your best friend

[HaBo] bei Facebook - Werde Fan
Mackz ist offline   Mit Zitat antworten
Alt 25.11.01, 22:44   #9 (permalink)
Member of Honour
 
Registriert seit: 20.10.01
boppy Leistung: Facit NTK
boppy eine Nachricht über ICQ schicken
Likes: 0
Standard

schreib den ganzen counter doch einfach in eine datei counter.php und include sie!

<? include("counter.php"); ?>

das kannste hinsetzten , wo du willst!
boppy ist offline   Mit Zitat antworten
Alt 26.11.01, 14:06   #10 (permalink)
 
Registriert seit: 04.10.01
SPaRXLi Leistung: Facit NTK
SPaRXLi eine Nachricht über ICQ schicken
Likes: 0
Standard

"Includen" kann man sie aber doch auch nur in einer PHP-Datei, wo wir wieder beim Problem wären, dass er die HTML-Tags nicht umschreiben will (was eigentlich überhaupt keine Arbeit wäre). Du kannst ja nicht einfach in einer HTML-Datei den Befehl
Zitat:
<? include("counter.php"); ?>
einbetten...oder hab ich irgendetwas verpasst??
Wenn ich mich vertue, belehrt mich bitte eines besseren

Gruß Thomas.
SPaRXLi ist offline   Mit Zitat antworten
Antwort
   
- Anzeige -

Werbung ist gerade online    

[HaBo] » Web, Network & Multimedia Palace » (Web-) Design und webbasierte Sprachen » PHP Counter mit Reloadsperre
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind aus
Pingbacks sind aus
Refbacks sind aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Reloadsperre bzw URL löschen jami (Web-) Design und webbasierte Sprachen 16 19.02.07 15:47
Spam Counter THRALL Spiced Pork and Ham - Spam & seine Brüder 6 04.11.06 15:45
Counter mit geblockter IP Mechanius (Web-) Design und webbasierte Sprachen 1 02.10.04 22:39
COunter-Strike CZ Wizo Sonstige Artikel 2 10.07.04 18:34
Counter-Strike 1.6 Wizo Games 4 13.08.03 11:31


1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61