本文整理汇总了PHP中WriteLog函数的典型用法代码示例。如果您正苦于以下问题:PHP WriteLog函数的具体用法?PHP WriteLog怎么用?PHP WriteLog使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了WriteLog函数的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: CreateConnection
public function CreateConnection()
{
$con = new mysqli($this->server, $this->user, $this->password, $this->database);
if ($con->connect_error) {
WriteLog("failed_connection", "Failed to connect to " . $this->user . "@" . $this->server . " - " . $con->connect_error);
die("Connection @" . $this->server . " failed: " . $con->connect_error);
}
return $con;
}
示例2: Insert_media
public function Insert_media($mediaid, $medianame, $urlheader, $accessinfo)
{
$this->sql = "INSERT INTO medias (mediaid,medianame,urlheader,accessinfo)\n VALUES ({$mediaid}','{$medianame}','{$urlheader}','{$accessinfo}')";
if ($this->conn->query($this->sql) === TRUE) {
WriteLog(mysql_error());
return "OK";
} else {
WriteLog("错误");
return "NO";
}
$str = mysql_error($this->conn);
WriteLog($str);
}
示例3: Update_image
public function Update_image($userid, $image)
{
$this->sql = "UPDATE users SET headimage='{$image}'\n WHERE userid='{$userid}'";
if ($this->conn->query($this->sql) === TRUE) {
WriteLog(mysqli_error());
return "OK";
} else {
WriteLog(mysqli_error());
return "NO";
}
$str = mysql_error($this->conn);
WriteLog($str);
}
示例4: array
function &getEntity($class, $key, $params = array(), $mode = READ_MODE, $package = DEFAULT_PACKAGE)
{
// ñìîòðèì ðåæèì ñêà÷èâàíèÿ (ìîæåò èñïîëüçîâàòüñÿ ïîòîì äëÿ ïðàâ)
$mode = intval($mode);
if (!$mode) {
WriteLog('Invalid mode of entity ' . $class . ' in mode ' . $mode, LOGFILE_ENITY);
return;
}
// èùåì ñóùíîñòü â êåøå (äëÿ óáûñòðåíèÿ è îáñåïå÷åíèÿ ïîâòîðíîãî ÷òåíèÿ)
$hash = md5($package . $class . $mode . serialize($params) . serialize($key));
if (!empty($this->_entity[$hash])) {
return $this->_entity[$hash]['entity'];
} else {
//Try build new entity
if (empty($class)) {
return null;
}
if (empty($package)) {
$package = DEFAULT_PACKAGE;
}
$class .= "Entity";
$full_path = PACKAGES_DIR . '/' . str_replace('.', '/', $package) . '/' . $class . '.class.php';
if (file_exists($full_path)) {
if (!in_array($full_path, get_required_files())) {
require_once $full_path;
}
//Check that needly class exists
if (!class_exists(str_replace('.', '_', $package) . '_' . $class)) {
class_log('XEntityCache', 'Class ' . $class . ' not found ', ENTITYCACHE_LOG);
return null;
} else {
$full_class = str_replace('.', '_', $package) . '_' . $class;
$methods = array_flip(get_class_methods($full_class));
//If called class not derived from entity return null
if (!in_array('xentity', $methods)) {
return null;
}
}
return $this->_createEntity($full_class, $key, $params, $mode, $hash);
} else {
$sth = null;
return $sth;
}
}
}
示例5: myErrorHandler
function myErrorHandler($errno, $errstr, $errfile, $errline)
{
$message = "";
switch ($errno) {
case FATAL:
$message = " Fatal error in line " . $errline . " of file " . $errfile . "";
break;
case ERROR:
$message = "<b>ERROR</b> [{$errno}] {$errstr} in line " . $errline . " of file " . $errfile . "";
break;
case WARNING:
$message = "<b>WARNING</b> [{$errno}] {$errstr} in line " . $errline . " of file " . $errfile . "";
break;
default:
$message = "Unkown error type: [{$errno}] {$errstr} in line " . $errline . " of file " . $errfile . "";
break;
}
WriteLog($message, LOGFILE_GENERAL);
}
示例6: ShowArray
function ShowArray(&$array, $varName = null)
{
WriteLog("==============================");
WriteLog("=======ShowArray Start========");
if (is_array($array)) {
WriteLog("==============================");
WriteLog("- print array {$varName} vars:");
while (list($key, $val) = each($array)) {
if (is_array($val)) {
ShowArray($val);
} else {
if (!is_object($val)) {
WriteLog("- {$key} => {$val}");
}
}
}
WriteLog("- printing finish Array .\n");
WriteLog("==============================");
} else {
WriteLog("- {$array} is not an Array");
WriteLog("==============================");
}
}
示例7: byte_output
for ($i = 1; $i < $dump['part'] - $dump['part_offset']; $i++) {
$mpdatei = $dateistamm . $i . $dateiendung;
$sz = byte_output(@filesize($config['paths']['backup'] . $mpdatei));
$out .= "\n" . $lang['L_FILE'] . ' <a href="' . $config['paths']['backup'] . $mpdatei . '" class="smallblack">' . $mpdatei . ' (' . $sz . ')</a> ' . $lang['L_DUMP_SUCCESSFUL'] . '<br>';
}
} else {
$out .= "\n" . '<div class="backupmsg">' . $lang['L_FILE'] . ' <a href="' . $config['paths']['backup'] . $dump['backupdatei'] . '" class="smallblack">' . $dump['backupdatei'] . ' (' . byte_output(filesize($config['paths']['backup'] . $dump['backupdatei'])) . ')' . '</a>' . $lang['L_DUMP_SUCCESSFUL'] . '<br>';
}
$xtime = time() - $xtime;
$aus = array();
$aus[] = '<br>' . "\n";
if ($config['multi_dump'] == 1) {
WriteLog('Dump \'' . $dump['backupdatei'] . '\' finished.');
WriteLog('Multidump: ' . count($databases['multi']) . ' Databases in ' . zeit_format($xtime) . '.');
} else {
WriteLog('Dump \'' . $dump['backupdatei'] . '\' finished in ' . zeit_format($xtime) . '.');
}
if ($config['send_mail'] == 1) {
DoEmail();
}
for ($i = 0; $i < 3; $i++) {
if ($config['ftp_transfer'][$i] == 1) {
DoFTP($i);
}
}
$aus[] = '<strong>' . $lang['L_DONE'] . '</strong><br>';
if ($config['multi_dump'] == 1) {
$aus[] = sprintf($lang['L_MULTIDUMP'], count($databases['multi'])) . ': ';
$aus[] = '<strong>' . implode(', ', $databases['multi']) . '</strong>';
$aus2 = '';
$out = '';
示例8: array
$_POST = array();
foreach ($fap as $key => $val) {
$_POST[$key] = $val;
}
}
$settings['merchant_id'] = $SysValue['fondy']['fondy_merchant_id'];
$settings['secret_key'] = $SysValue['fondy']['fondy_secret_key'];
$valid = FondyForm::isPaymentValid($settings, $_POST);
if ($valid == true && $_POST['order_status'] == FondyForm::ORDER_APPROVED) {
$order_metod = "fondy";
$success_function = true;
// Выключаем функцию обновления статуса заказа, операция уже выполнена в result.php
$my_crc = "NoN";
$crc = "NoN";
$inv_id = $_GET['inv_id'];
} else {
WriteLog($valid);
}
}
}
function WriteLog($MY_LMI_HASH)
{
$handle = fopen("../paymentlog.log", "a+");
$post = null;
foreach ($_POST as $k => $v) {
$post .= $k . "=" . $v . "\r\n";
}
$str = "\n\tFondy Payment Start ------------------\n\tdate=" . date("F j, Y, g:i a") . "\n\t{$post}\n\tMY_LMI_HASH={$MY_LMI_HASH}\n\tREQUEST_URI=" . $_SERVER['REQUEST_URI'] . "\n\tIP=" . $_SERVER['REMOTE_ADDR'] . "\n\tFondy Payment End --------------------\n\t";
fwrite($handle, $str);
fclose($handle);
}
示例9: WriteLog
$msg .= '<p class="small">File \'' . $del[$i] . '\' gelöscht<br>';
WriteLog("deleted '{$del[$i]}'.");
}
$msg .= '</p>';
}
$del = DeleteFilesM($fpath, "*.gz");
}
if (isset($_POST['deleteallfilter'])) {
//hier kommt alldelete rein
$del = DeleteFilesM($fpath, $databases['db_actual'] . "*");
if ($del == 0) {
//$msg.="Fehler beim löschen!";
} else {
for ($i = 0; $i < sizeof($del); $i++) {
$msg .= '<p class="small">File \'' . $del[$i] . '\' gelöscht<br>';
WriteLog("deleted '{$del[$i]}'.");
}
$msg .= '</p>';
}
}
//////////////////////////////////
// Upload
///////////////////////////////////
if (isset($_POST['upload'])) {
$error = false;
if (!isset($_FILES['upfile']['name'])) {
echo '<span class="error">' . $lang['fm_uploadfilerequest'] . '</span><br><br>';
} else {
if (!file_exists($fpath . $_FILES['upfile']['name'])) {
// Extension ermitteln -strrpos fängt hinten an und ermittelt somit den letzten Punkt
$endung = strrchr($_FILES['upfile']['name'], ".");
示例10: NoResults
if ($result_count == 0) {
NoResults();
// If we got more than one entry, then something is really messed up with
// the database, there must not be more than one entry with the same data
} elseif ($result_count > 1) {
MultipleResults();
// If we got one coincidence, then we can proceed to deletion
} elseif ($result_count == 1) {
// Assigning DN to delete
$dn = $search_entries[0]["dn"];
// Deleting ...
$del = AssistedLDAPDelete($ldapc, $dn);
// If the deleting went OK, we send the notification e-mail to the user
if ($del) {
$send = AssistedEMail("DeleteUserDo", $mail);
}
// If the mailing went OK ...
if ($send) {
// We log the event
WriteLog("DeleteUserDo");
// Print the good news to the user
Success("DeleteUserDo");
} else {
// We fail nicely, at least
Fail("DeleteUserDo");
}
}
}
// Closing the connection
$ldapx = AssistedLDAPClose($ldapc);
require_once "./themes/{$app_theme}/footer.php";
示例11: WriteLog
}
$bDoneSomething = true;
}
//
// write to the log file
//
if (!empty($LOGDIR) && isset($SPECIAL_VALUES["logfile"]) && !empty($SPECIAL_VALUES["logfile"])) {
//
// Hook system: before writing log file
//
if ($HOOK_DIR !== "") {
if (!@(include "{$HOOK_DIR}/fmhookprelog.inc.php")) {
@(include "{$HOOK_DIR}/fmhookprelog.inc");
}
}
WriteLog($LOGDIR . "/" . basename($SPECIAL_VALUES["logfile"]));
//
// Hook system: after writing log file
//
if ($HOOK_DIR !== "") {
if (!@(include "{$HOOK_DIR}/fmhookpostlog.inc.php")) {
@(include "{$HOOK_DIR}/fmhookpostlog.inc");
}
}
$bDoneSomething = true;
}
//
// send to the CRM
//
if (isset($SPECIAL_VALUES["crm_url"]) && isset($SPECIAL_VALUES["crm_spec"]) && !empty($SPECIAL_VALUES["crm_url"]) && !empty($SPECIAL_VALUES["crm_spec"])) {
$sCRM = GetCRMURL($SPECIAL_VALUES["crm_spec"], $aAllRawValues, $SPECIAL_VALUES["crm_url"]);
示例12: DeleteFilesM
} else {
$del = DeleteFilesM($fpath, $databases['db_actual'] . "*");
}
}
// print file-delete-messages
if (is_array($del) && sizeof($del) > 0) {
foreach ($del as $filename => $success) {
if ($success) {
$msg .= '<span class="small">';
$msg .= $lang['L_FM_DELETE1'] . ' \'' . $filename . '\' ' . $lang['L_FM_DELETE2'];
WriteLog("deleted '{$filename}'.");
$msg .= '</span><br>';
} else {
$msg .= '<span class="small error">';
$msg .= $lang['L_FM_DELETE1'] . ' \'' . $filename . '\' ' . $lang['L_FM_DELETE3'];
WriteLog("deleted '{$filename}'.");
$msg .= '</span><br>';
}
}
}
// Upload
if (isset($_POST['upload'])) {
$error = false;
if (!isset($_FILES['upfile']['name'])) {
echo '<span class="error">' . $lang['L_FM_UPLOADFILEREQUEST'] . '</span><br><br>';
} else {
if (!file_exists($fpath . $_FILES['upfile']['name'])) {
// Extension ermitteln -strrpos fängt hinten an und ermittelt somit den letzten Punkt
$endung = strrchr($_FILES['upfile']['name'], ".");
$erlaubt = array(".gz", ".sql");
if (!in_array($endung, $erlaubt)) {
示例13: AssistedLDAPModify
$in2['uidNumber'] = $in['uidNumber'];
// Incrementing maxUID entry
$mod = AssistedLDAPModify($ldapc, $moddn, $in2);
}
// If the modification went OK, we send the notification e-mail to the user
if ($mod) {
$send = AssistedEMail("NewUserDo", $mail);
}
// If the mailing went OK ...
if ($send) {
// We need to get rid of the temporary entry
$del_q = sprintf("DELETE FROM NewUser" . " WHERE uid='%s'" . " AND token='%s'", mysql_real_escape_string($uid), mysql_real_escape_string($token));
// Deleting the row from the table ...
$del_r = AssistedMYSQLQuery($del_q);
// We log the event
WriteLog("NewUserDo");
// Print the good news to the user
Success("NewUserDo");
} else {
// We fail nicely, at least
Fail("NewUserDo");
}
}
}
}
}
// Closing the connection
$ldapx = AssistedLDAPClose($ldapc);
// Closing the connection
$mysqlx = AssistedMYSQLClose($mysqlc);
require_once "./themes/{$app_theme}/footer.php";
示例14: DeleteFile
function DeleteFile($files, $function = 'max')
{
global $config, $lang;
$delfile = explode("|", $files);
$r = '<p class="error">' . $lang['L_FM_AUTODEL1'] . '<br>';
$r .= $delfile[3] . "<br>";
$part = $delfile[2];
if ($part > 0) {
for ($i = $part; $i > 0; $i--) {
$delete = @unlink($config['paths']['backup'] . $delfile[3]);
if ($delete) {
WriteLog("autodeleted ({$function}) '{$delfile['3']}'.");
}
}
} else {
WriteLog("autodeleted ({$function}) '{$delfile['3']}'.");
unlink($config['paths']['backup'] . $delfile[3]);
}
$r .= '</p>';
return $r;
}
示例15: Run
function Run($mymode = "usual")
{
/*
// âêëþ÷åíèå ïðàâ íà ïðîñìîòð òîé èëè èíîé ñòðàíèöû
if ( !$this->_checkGroupPolicy( $this->PageInfo->getAllow(), $this->PageInfo->getDeny() ) )
{
// TODO: óáðàòü ýòî
echo "íåäîñòóïíîñòü ñòðàíèöû èç-çà ïðàâ";
header( "Location: ".$this->PageInfo->Redirect );
exit;
}
*/
// Создание объектов
$this->_createObjects();
// Отработка действий заранее
if ($_SERVER['REQUEST_METHOD'] == 'GET') {
if (!empty($_GET['ACTION'])) {
$this->_action = trim($_GET['ACTION']);
} else {
$this->_action = null;
}
$this->Request =& $_GET;
} else {
if (!empty($_POST['ACTION'])) {
$this->_action = trim($_POST['ACTION']);
} else {
$this->_action = null;
}
$this->Request =& $_POST;
}
/*
// TODO: получение ключей для UTF8
if ((SITEENCODING != 'utf-8' ) && (!defined('ADMINPANEL')))
{
foreach ($this->Request as $key=>$value)
{
if (is_array($value)) continue;
$this->Request[$key] = iconv(SITEENCODING, "utf-8", $value);
}
}
*/
//print_r( $this->Request );
// unset($this->Request[ 'ACTION' ]);
//Run pre actions
$steps = $this->PageInfo->getPreSteps($this->User->getGroups());
// print_r($steps);
$this->_runSteps($steps);
if (!empty($this->_action)) {
$steps = $this->PageInfo->getActionSteps($this->_action, $this->User->getGroups());
$this->_runSteps($steps);
}
//Run post actions
$steps = $this->PageInfo->getPostSteps($this->User->getGroups());
$this->_runSteps($steps);
$this->_callShow();
$this->_showOutput($mymode);
$tt = preg_split("/\\ /", microtime());
$workTime = intval($tt[1]) + doubleval($tt[0]) - $this->_startTime;
WriteLog("Work time - " . $workTime . "s", LOGFILE_STAT);
}