Vraag & Antwoord

Webprogrammeren & scripting

PHP code voor datum in een LOG...?

Anoniem
apt
2 antwoorden
  • ik heb een code waarmee ik een log kan maken.. maar ik wil dat hij per dag een log aanmaakt… ik d8 dus zoiets:

    <?php
    $logfile = fopen($rootdir . "$datum.htm", "a");
    fputs($logfile, date("<b>d-m-Y</b>, H:m:s", time()) . ", <b>".
    $REMOTE_ADDR . "</b>, " . $REQUEST_METHOD . ", <b>" . $PHP_SELF . "</b>, ".
    $HTTP_USER_AGENT . ", "."\n");
    fclose($logfile);

    $datum = date("d-m-Y", time());
    ?>

    maar het werkt maar niet… ik krijg alleen maar ".htm" waar alles netjes instaat… dus hij kan geloof ik $datum niet vinden… maar wat is het probleem dan?
  • Je moet natuurlijk wel zorgen dat $datum gedefiniëerd is vóórdat je de variabele gebruikt, dus:[code:1:ce4de43ef5]<?php
    $datum = date("d-m-Y", time());
    $logfile = fopen($rootdir . $datum.".htm", "a");
    fputs($logfile, date("<b>d-m-Y</b>, H:m:s", time()) . ", <b>".
    $REMOTE_ADDR . "</b>, " . $REQUEST_METHOD . ", <b>" . $PHP_SELF . "</b>, ".
    $HTTP_USER_AGENT . ", "."\n");
    fclose($logfile);
    ?>[/code:1:ce4de43ef5]Let er ook nog even op dat je variabelen beter niet tussen aanhalingstekens zet maar gewoon aan een string plak, dit scheelt nogal in de performance.

    - Bas

Beantwoord deze vraag

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.