હેલો
ein letztes Update:
/**
* Funktionsaufrufe mitloggen
*/
define('TEMPNAME', tempnam("./tmp", "script_log"));
$_actual_timestamp = time(); // Zeit des ersten Seitenaufrufes festhalten, um einmalige Dateinamen zu erzeugen
/**
* script_log (script_log ('config.php', $_actual_timestamp, __LINE__, __FILE__);)
*/
function script_log ($_function, $_timestamp, $_line, $_file, $_move=false)
{
// Status-Text
$_ret = sprintf('%1$s, Function: %2$s, Line: %3$s, File: %4$s, Referer: %5$s' . "\n"
, strftime("%d.%m.%Y, %H:%M:%S", time())
, $_function
, $_line
, $_file
, $_SERVER['REQUEST_URI']);
if (file_exists(TEMPNAME)) // Datei, falls vorhanden, Daten anhängen
file_put_contents(TEMPNAME, $_ret, FILE_APPEND | LOCK_EX);
else
file_put_contents(TEMPNAME, $_ret);
if ($_move) { // Scriptende, Datei mit Zeitstempel ins Archiv verschieben
$_LASTFILENAME = explode(DIRECTORY_SEPARATOR, TEMPNAME);
rename(TEMPNAME, './tmp/archive/' . sprintf('%2$s_%1$s.log'
, strftime("%d.%m.%Y.%H.%M.%S", $_timestamp)
, array_pop($_LASTFILENAME))
);
}
}
બાય
--
.
..:
.
..: