Antwort
php script funktioniert nicht mehr
Starter
Kudos: 0
Beiträge: 4
Registriert seit: 11.02.2013
Hallo,
ich verwende seit langer Zeit in php Script auf meiner Website www.zahnarzt-dr-jochum.de (homepage basic), mit dem ich die Anzahl aktiver Besucher feststellen kann. Seit ein paar Tagen zählt das Script nur bis 1 und nicht weiter. Offensichtlich werden die IP-Adressen der user nicht additiv in die dafür vorgesehene Text-Datei geschrieben. Vielleicht ist das ein Problem mit "fopen ("a+").
Da ich an dem Script nichts verändert habe und auch ältere Versionen nicht mehr funktionieren, vermute ich, dass geänderte Server-Einstellungen die Ursache sind. Auf anderen Servern läuft das Script immer noch einwandfrei. Ich würde mich über eine hilfreiche Antwort freuen.
vielen Dank und Grüße

Script Anfang
___________


$daten = "besucher.txt";
$time = time();
$ip = getenv("REMOTE_ADDR");
$ablaufzeit = $time - "300";
$pruefung = @file($daten);

while (list ($line_num, $line) = @each ($pruefung)) {
$zeiten = explode("&&",$line);
if($zeiten 1) echo $anzahl." Gäste online | ";

__________
Script Ende


Andere Antworten: 8
Beantwortet
Starter
Kudos: 1
Beiträge: 350
Registriert seit: 31.10.2012
Die Frage wäre in einem PHP / Programmierer Forum glaube ich besser aufgehoben als hier :wink:
aber vlt antwortet ja jemand
Beantwortet
Starter
Kudos: 0
Beiträge: 4
Registriert seit: 11.02.2013
Hallo,
irgendwie hats mit dem Script nicht geklappt ... ich versuch´s nochmal

Beantwortet
Community Guide
Kudos: 17
Beiträge: 1605
Registriert seit: 16.11.2012
Ersetze mal:
$ip = getenv("REMOTE_ADDR");
durch:
$ip = $_SERVER;


und btw ich würde mal das ganze mit ner mysql anstelle von einer txt datei machen :wink:

http://www.phpeasystep.com/phptu/9.html
Beantwortet
Community Guide
Kudos: 68
Beiträge: 6450
Registriert seit: 07.05.2012
Zum Thema Problem, sehe ich genauso wie ZyRa77 :wink:

Aber das mit der Txt passt schon, wenn es nicht zu viele Daten werden :wink:
Beantwortet
Starter
Kudos: 0
Beiträge: 4
Registriert seit: 11.02.2013
Hallo und vielen Dank,
ich habe das alles durchprobiert, und nichts geht. Ich vermute, dass t-online die Servereinstellungen verändert hat, denn auf anderen Servern läuft das Script und auch andere ganz ähnliche Scripts problemlos. Bei t-online laufen sie alle nicht und das ziemlich genau seit 2 Wochen.
Übrigens weiss jemand, ob man irgendwie mit t-online Experten telefonisch irgendetwas klären kann??
Beantwortet
Community Guide
Kudos: 267
Beiträge: 6076
Registriert seit: 04.09.2012
Für diese Produkte sollte der Bereich Business Center Technik zuständig sein:
0800 5252033
____________________________________
Danke Kloppo für 7 Jahre Echte Liebe.
Danke Kehli für 13 Jahre Echte Liebe.
____________________________________
Beantwortet
Community Guide
Kudos: 17
Beiträge: 1605
Registriert seit: 16.11.2012
Könnte auch am fopen liegen vielleicht mal einen kurzen Test machen
Beantwortet
Starter
Kudos: 0
Beiträge: 4
Registriert seit: 11.02.2013
Vielen Dank für die Beiträge,
mittlerweile habe ich von der Telekom erfahren, dass das ein Server-Problem ist, an dem gearbeitet wird.
Fußnote
Die vollständigen Preis- und wichtigen Vertragsbestandteile erscheinen, wenn Sie mit Ihrer Maus auf das Symbol klicken.

Alle Preise verstehen sich inklusive 19 % Umsatzsteuer. Für das Versenden von Geräten fallen Versandkosten in Höhe von 6,95 Euro an. Bei Zahlung per Nachnahme übernimmt die Telekom die zusätzlich anfallende Nachnahmegebühr in Höhe von 2,00 Euro. Der Versand erfolgt in einer umweltfreundlichen Verpackung.