Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1) 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 are an Pingbacks are an Refbacks are an Foren-Regeln Homepagetools 2022 Kostenloses Gästebuch und Homepagetools für die eigene Homepage. Bei GuxDu kann man sich kostenlos die Websitetools auf die vorhandene Website einbauen. Zudem kann man bei GuxDU auch eine eigene Homepage mit 3D Effekten erstellen. GuxDu ist kostenlos. ✔ - counter mit reload sperre... | tutorials.de. 29. 04. 2022 freepler | Kategorie: PHP / Gaestebuch SF-Shopsystem V1. 0 Hier haben wir ein einzigartiges Shopsystem in PHP. Die Anzahl der Artikel ist unbegrenzt, einfach zu bedienen und erklärt sich. Ausführliche Beschreibung weiter unten. 28. 2022 Speedcrawler | Kategorie: PHP / Shops Anzeigen Markt mit PayPal Bezahl System Anzeigen Markt Script mit PayPal Bezahl System Der Benutzer hat die Möglichkeit sofort nach Bezahlung mit PayPal seine Anzeigen zu schalten, je nach seinem Guthaben.
> Habs selber gelöst habe am ende bei echo nach $counterstand \" vergessen... In diesem Beispiel will ich die Ip-Adressen in eine txt Datei schreiben lassen die werden dann gezählt und ausgegeben jetzt stehe ich vor einem problem. Der Befehl a+ schreibt einfach immer in die erste Zeile der txt Datei aber da die Datei zeilen weise ausgelesen wird bekomme ich am ende immer nur eine 1 raus da die Ip-adressen nicht in eine andere zeile geschrieben werden. wie schaffe ich es das er die ip-adressen in eine zweite zeile schreibt??? $ip = empty( $_SERVER [ 'HTTP_X_FORWARDED_FOR'])? $_SERVER [ 'REMOTE_ADDR']: $_SERVER [ 'HTTP_X_FORWARDED_FOR']; $filename = ""; $liste = fopen ( "", "a+"); $auslesen = fgets ( "", 10000); $anzahl = count ( $filename); echo " "; fwrite ( $liste, $ip); fclose ( $filename);? > Dabei seit: 05. 01. 2009 Beiträge: 788 Das Script dort kann nicht richtig Funktionieren. Php counter mit ip serre de jardin. Da es immer einen Timestamp mit der Ip geben wird der älter ist.
#3 ähm ich auch ned... aber vielleicht wärs am besten dass er die ips in ne text file speichert und die dann jeweils um 00. 00 löscht und neu anlegt... ginge sowas? #4 Also die IPs in ein Textfile zu schreiben ist einfach. Nur wüsste ich nicht wie das gehen soll dass er die immer um Mitternacht löscht. Glaube kaum dass das möglich ist. Du müsstest dummerweise bei dieser Methode bei jedem User die ganze Datei einlesen und die IPs vergleichen. Ist ein wenig aufwendig und besonders bei einer gut besuchten Seite kaum zu empfehlen. Ich hab mal in der PHP-Doku gestöbert und bin fündig geworden. PHP: setcookie ("Cookie", "", time()+7200); Setzt du einen Cookie der in 2 Stunden verfällt. Prüfen ob einer gesetzt ist geht wenn ich das richtig gesehen habe mit isset($cookie);. Die URL dazu ist: #5 ääääääääähhhhmmm bist du mir böse wenn ich jetzt sag das kapier ich nit? Php counter mit ip sperre linux. mir wärs eigentlich auch egal wenn der counter irgendein fertiges script wär die hauptsache is dass es ein textcounter is und dass ich ihn hosten kann... is so n kleiner tick von mir, dass ich alle meine scripts selbst hosten muss #6 no problem!
#1 naja ich bin ned so der php held, also hab ich mir mal auf ner seite ein kleines tut reingezogen wie man so nen counter am besten coded und da is folgendes rausgekommen: Code: PHP $fn = "counter/"; if (file_exists($fn)) { // counterstand auslesen $fp = fopen($fn, "r"); $zahl = fgets($fp, 10); fclose($fp);} else // beim ersten aufruf.. $zahl = 0; // counterstand erhöhen... $zahl = $zahl+1; echo "$zahl"; // neu schreiben $fp = fopen($fn, "w"); flock($fp, 2); fputs($fp, $zahl); flock($fp, 3); fclose($fp);? > naja jetzt wüsst ich gern wie ich sowas wie ne ip sperre einbinden kann... praktisch ne sperre für 2 stunden oder so sonst sind die counterstände bald ziemlich hoch.. wär dankbar für ne antwort! IP Sperre bei Counter. #2 Eine einfach Methode wäre das ganze mit einem Cookie zu machen. Wenn kein Cookie da => hochzählen. Wenn ein Cookie da => nicht hochzählen. Bei einem Cookie kannst du auch ein Art "Verfallsdatum" angeben. Damit wäre auch das mit den 2 Stunden gelöst. Ich kenne mich leider mit Cookies nicht so aus, aber das dürfte die einfachste und bequemste Lösung sein.
1: 0;} // Counter-Abfrage if (file_exists($datei) && ($aktiv==0 || ($aktiv==1 && pruf_IP($_SERVER['REMOTE_ADDR'])==0))) { // Falls die Datei existiert, wird sie ausgelesen und // der dort enthaltene Wert um Eins erhht. $fp=fopen($datei, "r+"); $zahl=fgets($fp, $stellen); $zahl++; rewind($fp); flock($fp, 2); fputs($fp, $zahl, $stellen); flock($fp, 3); fclose($fp);}else if (! file_exists($datei) && ($aktiv==0 || ($aktiv==1 && pruf_IP($_SERVER['REMOTE_ADDR'])==0))) { // Die Datei existiert nicht, sie wird // neu angelegt und mit dem Wert 1 gefllt. $fp=fopen($datei, "w"); $zahl="1"; fclose($fp);} else { // Die Datei existiert zwar, jedoch handelt // es sich wahrscheinlich um den gleichen Besucher $fp=fopen($datei, "r"); fclose($fp);} $zahl=sprintf("%0". $stellen. "d", $zahl);? > Diese Lsung setzt sich hnlich zusammen wie der Text- bzw. Php counter mit ip sperre free. Grafikcounter. Es ist lediglich eine Funktion pruf_IP() hinzugekommen, die Sie in die Lage versetzt, die jeweilige IP-Adresse des Besuchers und die Besuchszeit zu speichern.
natürlich. eine als logischer ausdruck betrachtete zuweisung läuft immer auf den wert hinaus, der zugewiesen wurde. 11-02-2005, 16:51 ich habe den code überarbeitet aber er gibt aus "Besucher insgesamt: Array " äre cool wen ihr die fehler vielleicht zitieren könntet mit ner nösung, dankö $hitdatei = fopen ( "counter/", "r+"); if( $hitdata [ $int] == $REMOTE_ADDR AND $hitdata [( $int += 1)] > ( time ()- 700)) $block = "1";} $block = "0";} $counterdatei = fopen ( "counter/", "r+"); if( $block == "0") $counterstand = fgets ( $counterdatei, 20); echo 'Besucher insgesamt: '. $counterstand. ''; Geändert von Firefly (11-02-2005 um 16:53 Uhr) 11-02-2005, 18:04 nur wenn du als zeichen von eigeninitiative anfängst zu debuggen und wenigstens annäherungsweise sagst, was an dem code nicht ok ist. d. Counter mit IP-Sperre: Seite 1. h. du versuchst den programmablauf schritt für schritt zu verfolgen und schaust immer wieder nach, ob alles so funktioniert, wie es erwartet wird. wenn du in der lage bist, bedingungen wie diese zu entwickeln: $hitdata [( $int += 1)] > ( time ()- 700), wirst du auch debuggen können.