Anfängerprob *sry*

  • Seit ich neuen Webspace gekauft habe, geht mein Script nicht mehr richtig. Es handelt sich um den Besucherzähler, den ich selber geschrieben habe. Ich weiss, das ist nicht nach richtigen Standards oder so. Aber hat ja funktioniert.

    Er geht so:
    Beim Aufrufen der Site, checkt PHP, ob die Datei (IP - Datum und Uhrzeit) vorhanden ist. Falls nicht, sag ich, er soll sie erstellen (Modus: w+)...
    Aber jetzt gehts eben nimmer.

    Infos der Webspaces:
    Da gings noch: http://www.wtd.firefox.bplaced.net/info.php
    Da nicht mehr: http://www.white-tiger.ch/info.php

  • Code will ich nicht geben *sry* Is eben schlimm :oops:

    Er zählt einfach nicht mehr die Dateien im Verzeichnis und erstellt keine mehr...

  • Dann dürfte da was mitm Safe Mode in Konflikt treten, da dieser beim einen aktiviert an und beim anderen nicht.
    Das wäre eine Möglichkeit

    Edit: Gibt es wirklich keine Fehlermeldungen?

  • versuch mal ein chmod(777) drauf zu geben, vll haste da von hausaus die rechte nicht mit den scripts

    Something big is coming. And there will be pirates and ninjas and unicorns...

  • Zitat von firefox5.0

    Code will ich nicht geben


    Das ist schlecht, da das hier ja keine quizshow, sondern ein forum ist. Und ohne quellcde kann man nur raten. Wenn der quellcode wirklich so schlimm ist, wäre eine überarbeitung bestimmt keine schlechte idee.

    Benutzt du eventuell eine funktion, die erst nach 4.3.11 in php implementiert wurde? Dreh das error_reporting mal hoch:

    error_reporting(E_ALL);
    ini_set("display_errors", true);

  • Schlimm ja schon nicht... Aber hier isser mal. Gibt eben schon bessere Lösungen aber da es ja funktioniert hat?:

  • Notice: Undefined variable: nr_of_files in /home/www/web187/html/homepages/wtd/neu/index.php on line 45

    Warning: fopen(besucherzahl/20.06.2008 == 18 Uhr - 92.104.141.250.txt): failed to open stream: Permission denied in /home/www/web187/html/homepages/wtd/neu/index.php on line 52

    Warning: fwrite(): supplied argument is not a valid stream resource in /home/www/web187/html/homepages/wtd/neu/index.php on line 53

    Warning: fclose(): supplied argument is not a valid stream resource in /home/www/web187/html/homepages/wtd/neu/index.php on line 54

    Warning: chmod(): Unable to access besucher/besucherzahl/20.06.2008 == 18 Uhr - 92.104.141.250.txt in /home/www/web187/html/homepages/wtd/neu/index.php on line 55


    Ich denke es liegt daran, dass da steht "Permission denied". Was kann ich daran ändern?

    Warning: chmod(): No such file or directory in /home/www/web187/html/homepages/wtd/neu/index.php on line 55

  • "20.06.2008 == 18 Uhr - 92.104.141.250.txt"
    das soll der dateiname werden? Ist nicht dein ernst, oder?

    $nr_of_files++;
    Diese variable solltest du vorher mal initialisieren.

    Versuche es mal mit
    $dir = "./besucherzahl/";

    Was kommt hiermit raus:

  • Dateiname: Wieso denn nicht? Hatte ja geklappt. Ohne Probleme

    Variable: Wie meinst du Intialisieren?

    Versuch: Mach ich mal edit: tut nicht

    Neue Fehlermeldungen:
    Warning: fopen(./besucherzahl/20.06.2008 18 Uhr - 92.104.141.250.txt): failed to open stream: Permission denied in /home/www/web187/html/homepages/wtd/neu/index.php on line 52

    Warning: fwrite(): supplied argument is not a valid stream resource in /home/www/web187/html/homepages/wtd/neu/index.php on line 53

    Warning: fclose(): supplied argument is not a valid stream resource in /home/www/web187/html/homepages/wtd/neu/index.php on line 54


    Ausgabe deines Scripts:
    Da stimmt was nicht

  • Rechte hab ich alle, die ich dazu brauche. Das hatt ich mir auch schon überlegt.

  • Zitat von firefox5.0

    Rechte hab ich alle, die ich dazu brauche.


    das sieht PHP aber anders

  • Könnt Ihr bitte meine Homepage schnell besuchen? Dann weiss ich, obs jetzt geht oder nicht. Hab nichts geändert... 8|

    Aber hat den Anschein, dass es wieder geht.

    http://www.white-tiger.ch


    edit: Kann geclosed werden. Funkt wieder wies sollte...