kostenloser Webspace werbefrei: lima-city


Kann keinen Cache anlegen!

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    webfreclan

    Kostenloser Webspace von webfreclan

    webfreclan hat kostenlosen Webspace.

    Hallo,

    ich habe ein Problem: ich würde gerne in mein CMS eine Cache-Funktion einbauen, nur egal, welches Tutorial ich nutze: ich kann keinen Cache anlegen - die Codes werden anscheinend durchgeführt - nur keine Cache-Datei angelegt.

    Folgende Tutorials habe ich bereits ausprobiert:

    http://staticfloat.com/php-programmieren/simplen-cache-mit-php-erstellen/
    http://www.php-space.info/php-tutorials/104-datei,cache,mit,php,erstellen.html
    http://www.tsql.de/php/php_cache
    http://phpperformance.de/ausgaben-in-cache-speichern/ - habe ich auch hier auf lima-city ausprobiert

    Hat jemand eine Idee, woran das liegen könnte?
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. hackyourlife

    Moderator Kostenloser Webspace von hackyourlife

    hackyourlife hat kostenlosen Webspace.

    Hast du die Ausgabe von Fehlermeldungen aktiviert, so wie es hier beschrieben ist?
  4. webfreclan schrieb:
    Hat jemand eine Idee, woran das liegen könnte?


    Ideen haben wir viele :smokin:

    Meine erste Idee:
    Schick doch mal Deinen Sourcecode mit, dann brauchen wir nicht raten wo das Problem sein könnte!
    :spammer:
  5. hallo webfreclan,

    die Codes werden anscheinend durchgeführt - nur keine Cache-Datei angelegt.
    hast du denn die schreibrechte im filesystem gesetzt ?

    lg hechma
  6. Autor dieses Themas

    webfreclan

    Kostenloser Webspace von webfreclan

    webfreclan hat kostenlosen Webspace.

    hackyourlife schrieb:
    Hast du die Ausgabe von Fehlermeldungen aktiviert, so wie es hier beschrieben ist?

    Jetzt schon, es kommen folgende Meldungen:

    Warning: fopen(/cachetest/index.php.html): failed to open stream: No such file or directory in /home/webpages/lima-city/webfreclan/html/cachetest/index.php on line 14

    Warning: fputs() expects parameter 1 to be resource, boolean given in /home/webpages/lima-city/webfreclan/html/cachetest/index.php on line 15

    Warning: fclose() expects parameter 1 to be resource, boolean given in /home/webpages/lima-city/webfreclan/html/cachetest/index.php on line 16

    hechma schrieb:
    hast du denn die schreibrechte im filesystem gesetzt ?

    Ja, habe ich.
    dunkeltuten schrieb:
    Schick doch mal Deinen Sourcecode mit, dann brauchen wir nicht raten wo das Problem sein könnte!

    <?php
    ini_set('display_errors', 1);
    error_reporting(E_ALL);
    if(file_exists($_SERVER['PHP_SELF'].".html") && time()-filemtime($_SERVER['PHP_SELF'].".html")<24*3600) {
      echo file_get_contents($_SERVER['PHP_SELF'].".html");
      exit();
    }
    ob_start();
    for($i=0;$i<1000;$i++) {
      echo $i." Hallo Welt, ich bin ein PHP-String, der auf dem Bildschirm ausgegeben wird.<br />";
    }
     
    $content = ob_get_clean();
    $fh = fopen($_SERVER['PHP_SELF'].".html","w");
    fputs($fh, $content);
    fclose($fh);
    echo $content;
    ?>
  7. hackyourlife

    Moderator Kostenloser Webspace von hackyourlife

    hackyourlife hat kostenlosen Webspace.

    Der Fehler sagt bereits worum es geht. Die Variable
    $_SERVER['PHP_SELF']
    ist relativ zum Document Root, beginnt aber mit einem
    /
    . Du musst also den Document Root davor hängen oder
    $_SERVER['SCRIPT_FILENAME']
    stattdessen nutzen.
  8. Autor dieses Themas

    webfreclan

    Kostenloser Webspace von webfreclan

    webfreclan hat kostenlosen Webspace.

    hackyourlife schrieb:
    $_SERVER['SCRIPT_FILENAME']
    stattdessen nutzen

    Danke, jetzt geht es!
    :thumb:
  9. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!