• Die Cache Klasse hab ich mir geschrieben um bestimmte Seiten zu cachen. Dort wo halt normal viele Queries ausgeführt werden. Dies sollte eigentlich kein Problem machen. Im Testbereich hat es wunderbar funktioniert. Danke, ich werde es direkt mal probieren.

    EDIT:

    Hab das ganze mal probiert. Es taucht keine Fehlermeldung mehr auf. So ist es nun:

    TEST2 wird ausgegeben und TEST1 nicht. Das bedeutet das "tmp" ja im Root ja existieren muss. Dort ist aber kein tmp Ordner angelegt worden. Diese Cache Klasse liegt btw hier: /includes/classes/cache.class.php
    Der Ordner tmp soll in der Root angelegt werden.

    EDIT2//
    Problem gelöst. So so funktionierts:

    Ich war eigentlich der Meinung diese Pfadangabe gestern unter vielen anderen auch getestet zu haben. Hatte wohl gestern beim Testen noch was anderes falsch. Danke nochmal für eure Hilfe :)

    Don't follow me, I run into walls.

    3 Mal editiert, zuletzt von MyXoToD (14. Januar 2011 um 10:25)

  • PHP
    $config = $this->config;
    $this->host = $config['host'];
    $this->username = $config['username'];
    $this->password = $config['password'];
    $this->datenbank = $config['datenbank'];


    Was soll das sonst sein? Da ist jede Zeile überflüssig, beim mysql_connect auf $this->config['host'], etc. zugreifen und fertig.



    Oh, sorry, weil ich die erste Zeile übersehen hatte.

    @Santos
    1. Es empfiehlt sich immer noch, __construct zu verwenden.
    2. /tmp/cache ist nicht dasselbe wie tmp/cache
    3. Wenn es tmp nicht gibt, erzeugst du zwei Errors.