Hello,
so geht es auch. Nur mit Prepend-File.
#.htaccess
php_value auto_prepend_file prepend.php
>
>
> ~~~php
>
> <?php ### prepend.php utf-8 ### ÄÖÜäöü
>
> #-------------------------------------------------------------------------------
> function get_optime($mode)
> {
> static $start;
> static $fp;
>
> if ( $mode === 'start')
> {
> $start = microtime(true);
> $fp = fopen('log.txt', 'ab+');
fwrite($fp, "startet at $start" . PHP_EOL);
> }
> elseif ($mode === 'stop' && is_resource($fp))
> {
> $stop = microtime(true);
> fwrite ($fp, "stopped at $stop => operation time: " . ($stop - $start) . PHP_EOL);
> fclose($fp); ## kann mman sich wahrscheinlich schenken
> }
> }
> #-------------------------------------------------------------------------------
>
> register_shutdown_function('get_optime', 'stop');
> get_optime('start');
>
> ?>
>
>
Das __FILE__ kann man sich schenken, da es leider nur den Namen des Prepend-Files enthält und nicht des Programm-Files, das eigentlich aufgerufen wurde.
Liebe Grüße aus dem schönen Oberharz
Tom vom Berg