本文整理汇总了PHP中logging函数的典型用法代码示例。如果您正苦于以下问题:PHP logging函数的具体用法?PHP logging怎么用?PHP logging使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了logging函数的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的PHP代码示例。
示例1: __construct
public function __construct($argError, $argCode = NULL, $argPrevius = NULL)
{
// 書き換える前のエラーをロギングしておく
logging($argError . PATH_SEPARATOR . var_export(debug_backtrace(), TRUE), 'exception');
debug($argError);
// 通常は500版のインターナルサーバエラー
$msg = 'Internal Server Error';
// RESTfulエラーコード&メッセージ定義
if (400 === $argCode) {
// バリデーションエラー等、必須パラメータの有無等の理由によるリクエスト自体の不正
$msg = 'Bad Request';
} elseif (401 === $argCode) {
// ユーザー認証の失敗
$msg = 'Unauthorized';
} elseif (404 === $argCode) {
// 許可されていない(もしくは未定義の)リソース(モデル)へのアクセス
$msg = 'Not Found';
} elseif (405 === $argCode) {
// 許可されていない(もしくは未定義の)リソースメソッドの実行
$msg = 'Method Not Allowed';
} elseif (503 === $argCode) {
// メンテナンスや制限ユーザー等の理由による一時利用の制限中
$msg = 'Service Unavailable';
}
parent::__construct($msg, $argCode, $argPrevius);
}
开发者ID:s-nakazawa,项目名称:UNICORN,代码行数:26,代码来源:RESTException.class.php
示例2: db_driver_connect
/**
* Connect to the database.
*
* @return void
*/
function db_driver_connect()
{
global $_db;
if ($_db['resource'][$_db['target']]['config']['type'] === 'pdo_mysql') {
$dsn = 'mysql:dbname=' . $_db['resource'][$_db['target']]['config']['name'] . ';host=' . $_db['resource'][$_db['target']]['config']['host'] . ($_db['resource'][$_db['target']]['config']['port'] ? ';port=' . $_db['resource'][$_db['target']]['config']['port'] : '');
} elseif ($_db['resource'][$_db['target']]['config']['type'] === 'pdo_pgsql') {
$dsn = 'pgsql:dbname=' . $_db['resource'][$_db['target']]['config']['name'] . ';host=' . $_db['resource'][$_db['target']]['config']['host'] . ($_db['resource'][$_db['target']]['config']['port'] ? ';port=' . $_db['resource'][$_db['target']]['config']['port'] : '');
} elseif ($_db['resource'][$_db['target']]['config']['type'] === 'pdo_sqlite') {
$dsn = 'sqlite:' . $_db['resource'][$_db['target']]['config']['name'];
} elseif ($_db['resource'][$_db['target']]['config']['type'] === 'pdo_sqlite2') {
$dsn = 'sqlite2:' . $_db['resource'][$_db['target']]['config']['name'];
}
if ($_db['resource'][$_db['target']]['config']['type'] === 'pdo_mysql') {
$options = array(PDO::ATTR_ERRMODE => PDO::ERRMODE_SILENT, PDO::MYSQL_ATTR_USE_BUFFERED_QUERY => true);
} elseif ($_db['resource'][$_db['target']]['config']['type'] === 'pdo_pgsql' or $_db['resource'][$_db['target']]['config']['type'] === 'pdo_sqlite' or $_db['resource'][$_db['target']]['config']['type'] === 'pdo_sqlite2') {
$options = array(PDO::ATTR_ERRMODE => PDO::ERRMODE_SILENT);
}
try {
$_db['resource'][$_db['target']]['dbh'] = new PDO($dsn, $_db['resource'][$_db['target']]['config']['username'], $_db['resource'][$_db['target']]['config']['password'], $options);
} catch (PDOException $e) {
if (LOGGING_MESSAGE) {
logging('message', 'db: Connect error');
}
error('db: Connect error');
}
return;
}
开发者ID:refirio,项目名称:levis,代码行数:32,代码来源:db_pdo.php
示例3: ctrl_login
function ctrl_login() {
global $cfg;
$cfg['in_admin'] = true;
$output['admin_title']='login';
if (logging(getPost('username'), getPost('password'))) {
redirect("admin/projects/");
} else {
output("login.html.php",$output);
}
}
开发者ID:nmyers,项目名称:Microfolio,代码行数:10,代码来源:controllers.php
示例4: db_driver_connect
/**
* Connect to the database.
*
* @return void
*/
function db_driver_connect()
{
global $_db;
$_db['resource'][$_db['target']]['dbh'] = sqlite_open($_db['resource'][$_db['target']]['config']['name'], 0666, $error);
if (!$_db['resource'][$_db['target']]['dbh']) {
if (LOGGING_MESSAGE) {
logging('message', 'db: Connect error');
}
error('db: Connect error');
}
return;
}
开发者ID:refirio,项目名称:levis,代码行数:17,代码来源:db_sqlite.php
示例5: db_driver_connect
/**
* Connect to the database.
*
* @return void
*/
function db_driver_connect()
{
global $_db;
$_db['resource'][$_db['target']]['dbh'] = pg_connect('host=' . $_db['resource'][$_db['target']]['config']['host'] . ($_db['resource'][$_db['target']]['config']['port'] ? ' port=' . $_db['resource'][$_db['target']]['config']['port'] : '') . ' dbname=' . $_db['resource'][$_db['target']]['config']['name'] . ' user=' . $_db['resource'][$_db['target']]['config']['username'] . ' password=' . $_db['resource'][$_db['target']]['config']['password'], true);
if (!$_db['resource'][$_db['target']]['dbh']) {
if (LOGGING_MESSAGE) {
logging('message', 'db: Connect error');
}
error('db: Connect error');
}
return;
}
开发者ID:refirio,项目名称:levis,代码行数:17,代码来源:db_pgsql.php
示例6: _clearCacheImage
/**
*/
protected static function _clearCacheImage($argFilePath, $argMemcacheDSN = NULL)
{
$DSN = NULL;
if (NULL === $argMemcacheDSN && class_exists('Configure') && NULL !== Configure::constant('MEMCACHE_DSN')) {
$DSN = Configure::MEMCACHE_DSN;
} else {
$DSN = $argMemcacheDSN;
}
if (NULL !== $DSN && class_exists('Memcache', FALSE)) {
try {
Memcached::start($DSN);
@Memcached::delete($argFilePath);
} catch (Exception $Exception) {
logging(__CLASS__ . PATH_SEPARATOR . __METHOD__ . PATH_SEPARATOR . __LINE__ . PATH_SEPARATOR . $Exception->getMessage(), 'exception');
}
}
return true;
}
开发者ID:s-nakazawa,项目名称:UNICORN,代码行数:20,代码来源:WebControllerBase.class.php
示例7: addHandlers
public function addHandlers($hostPattern, $hostHandlers)
{
if ($hostPattern[0] != '^') {
$hostPattern = '/^' . $hostPattern;
}
if ($hostPattern[strlen($hostPattern) - 1] != '$') {
$hostPattern = $hostPattern . '$/';
}
$handlers = [];
foreach ($hostHandlers as $spec) {
if (in_array(count($spec), [2, 3, 4])) {
$name = null;
$kargs = [];
if (count($spec) == 2) {
list($pattern, $handler) = $spec;
} else {
if (count($spec) == 3) {
if (is_array($spec[2])) {
list($pattern, $handler, $kargs) = $spec;
} else {
list($pattern, $handler, $name) = $spec;
}
} else {
if (count($spec) == 4) {
list($pattern, $handler, $name, $kargs) = $spec;
}
}
}
$spec = new URLSpec($pattern, $handler, $name, $kargs);
$handlers[] = $spec;
if ($spec->name) {
if (array_key_exists($spec->name, $this->namedHandlers)) {
logging('Multiple handlers named ' . $spec->name . '; replacing previous value');
}
$this->namedHandlers[$spec->name] = $spec;
}
}
}
if (array_key_exists($hostPattern, $this->handlers)) {
$this->handlers[$hostPattern] = array_merge($handlers, $this->handlers[$hostPattern]);
} else {
$this->handlers[$hostPattern] = $handlers;
}
}
开发者ID:radiumdigital,项目名称:caramel,代码行数:44,代码来源:Application.php
示例8: db_driver_connect
/**
* Connect to the database.
*
* @return void
*/
function db_driver_connect()
{
global $_db;
$_db['resource'][$_db['target']]['dbh'] = mysql_connect($_db['resource'][$_db['target']]['config']['host'] . ($_db['resource'][$_db['target']]['config']['port'] ? ':' . $_db['resource'][$_db['target']]['config']['port'] : ''), $_db['resource'][$_db['target']]['config']['username'], $_db['resource'][$_db['target']]['config']['password'], true);
if (!$_db['resource'][$_db['target']]['dbh']) {
if (LOGGING_MESSAGE) {
logging('message', 'db: Connect error');
}
error('db: Connect error');
}
$resource = mysql_select_db($_db['resource'][$_db['target']]['config']['name'], $_db['resource'][$_db['target']]['dbh']);
if (!$resource) {
if (LOGGING_MESSAGE) {
logging('message', 'db: Connect error');
}
error('db: Select DB error');
}
return;
}
开发者ID:refirio,项目名称:levis,代码行数:24,代码来源:db_mysql.php
示例9: pCell
function pCell($item, $var, $format, $size = "", $nohelp = "")
{
$var = stripslashes($var);
$out = tda(gTxt($item), ' style="text-align:right;vertical-align:middle"');
switch ($format) {
case "radio":
$in = yesnoradio($item, $var);
break;
case "input":
$in = text_input($item, $var, $size);
break;
case "timeoffset":
$in = timeoffset_select($item, $var);
break;
case 'commentmode':
$in = commentmode($item, $var);
break;
case 'cases':
$in = cases($item, $var);
break;
case 'dateformats':
$in = dateformats($item, $var);
break;
case 'weeks':
$in = weeks($item, $var);
break;
case 'logging':
$in = logging($item, $var);
break;
case 'languages':
$in = languages($item, $var);
break;
case 'text':
$in = text($item, $var);
break;
case 'urlmodes':
$in = urlmodes($item, $var);
}
$out .= td($in);
$out .= $nohelp != 1 ? tda(popHelp($item), ' style="vertical-align:middle"') : td();
return tr($out);
}
开发者ID:bgarrels,项目名称:textpattern,代码行数:42,代码来源:txp_prefs.php
示例10: sendGoogleCloudMessage
function sendGoogleCloudMessage($data, $ids)
{
//echo "Push\n";
$apiKey = 'AIzaSyDOuSpNEoCGMB_5SXaA1Zj7Dtnzyyt6TPc';
$url = 'https://gcm-http.googleapis.com/gcm/send';
// Set GCM post variables (device IDs and push payload)
$post = array('registration_ids' => $ids, 'data' => $data);
// Set CURL request headers (authentication and type)
$headers = array('Authorization: key=' . $apiKey, 'Content-Type: application/json');
// Initialize curl handle
$ch = curl_init();
// Set URL to GCM endpoint
curl_setopt($ch, CURLOPT_URL, $url);
// Set request method to POST
curl_setopt($ch, CURLOPT_POST, true);
// Set our custom headers
curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);
// Get the response back as string instead of printing it
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
// Set JSON post data
curl_setopt($ch, CURLOPT_POSTFIELDS, json_encode($post));
// echo json_encode( $headers) . "\n";
logging("dataGCM", json_encode($post));
// echo "\n";
// Actually send the push
$result = curl_exec($ch);
// Error handling
if (curl_errno($ch)) {
//echo 'GCM error: ' . curl_error( $ch );
return 'GCM error: ' . curl_error($ch);
}
// Close curl handle
curl_close($ch);
// Debug GCM response
//echo $result;
return $result;
}
开发者ID:paratab,项目名称:Proj_ImgApp,代码行数:37,代码来源:NotificationCenter.php
示例11: error
/**
* 报错
* @param unknown $err
*/
function error($err)
{
$log = "TIME:" . date('Y-m-d :H:i:s') . "\n";
$log .= "SQL:" . $err . "\n";
$log .= "REQUEST_URI:" . $_SERVER['REQUEST_URI'] . "\n";
$log .= "--------------------------------------\n";
logging(date('Ymd') . '-mysql-error.txt', $log);
}
开发者ID:zhangzhengyu,项目名称:ThinkSAAS,代码行数:12,代码来源:pdo_mysql.php
示例12: generateConsumerTokens
/**
* @return the Consumer key (= app key)
*
*
*/
protected function generateConsumerTokens($appId, $uuid)
{
global $ilDB;
// creates a new database table for the registration if no one exists yet
logging(" check if our table is present already ");
if (!in_array("ui_uihk_xmob_reg", $ilDB->listTables())) {
logging("create a new table");
//create table that will store the app keys and any such info in the database
//ONLY CREATE IF THE TABLE DOES NOT EXIST
$fields = array("app_id" => array('type' => 'text', 'length' => 255), "uuid" => array('type' => 'text', 'length' => 255), "consumer_key" => array('type' => 'text', 'length' => 255), "consumer_secret" => array('type' => 'text', 'length' => 255));
$ilDB->createTable("isnlc_reg_info", $fields);
}
if (in_array("ui_uihk_xmob_reg", $ilDB->listTables())) {
//if for the specified app id and uuid an client key (= app key) already exists, use this one instead of creating a new one
$result = $ilDB->query("SELECT consumer_key FROM ui_uihk_xmob_reg WHERE uuid = " . $ilDB->quote($uuid, "text") . " AND app_id =" . $ilDB->quote($appId, "text"));
$fetch = $ilDB->fetchAssoc($result);
logging("fetch: " . json_encode($fetch));
$consumerKey = $fetch["consumer_key"];
$consumerSecret = $fetch["consumer_secret"];
//if no consumer
if ($consumerKey == null && $consumerSecret == null) {
$randomSeed = rand();
//$consumerKey = md5($uuid . $appId . $randomSeed);
// generate consumer key and consumer secret
$hash = sha1(mt_rand());
$consumerKey = substr($hash, 0, 30);
$consumerSecret = substr($hash, 30, 10);
//store the new client key (= app key) in the database
$affected_rows = $ilDB->manipulateF("INSERT INTO ui_uihk_xmob_reg (app_id, uuid, consumer_key, consumer_secret) VALUES " . " (%s,%s,%s)", array("text", "text", "text", "text"), array($appId, $uuid, $consumerKey, $consumerSecret));
// if this fails we must not return the app key
logging("return consumer tokens " . $consumerKey . " and " . $consumerSecret);
}
}
//return the consumerKey and consumerSecret in an array
$data = array("consumerKey" => $consumerKey, "consumerSecret" => $consumerSecret);
return $data;
}
开发者ID:phish108,项目名称:PowerTLA,代码行数:42,代码来源:Auth.class.php
示例13: died
died("Could NOT copy the file!");
}
suppr("{$bazar_dir}/{$pic_path}/{$_picture}");
}
}
}
}
if ($picture_del) {
$picture = "";
$_picture = "";
}
// Database Update
$query = mysql_query("update " . $prefix . "userdata\n\t\t\t\t\t\t set sex = '{$_POST['sex']}',\n\t\t\t\t newsletter = '{$_POST['newsletter']}',\n\t\t\t\t\t\t firstname = '{$_POST['firstname']}',\n\t\t\t\t\t\t lastname = '{$_POST['lastname']}',\n\t\t\t\t\t\t address = '{$_POST['address']}',\n\t\t\t\t\t\t zip = '{$_POST['zip']}',\n\t\t\t\t\t\t city = '{$_POST['city']}',\n\t\t\t\t\t\t state = '{$_POST['state']}',\n\t\t\t\t\t\t country = '{$_POST['country']}',\n\t\t\t\t\t\t phone = '{$_POST['phone']}',\n\t\t\t\t\t\t cellphone = '{$_POST['cellphone']}',\n\t\t\t\t\t\t icq = '{$_POST['icq']}',\n\t\t\t\t\t\t homepage = '{$_POST['homepage']}',\n\t\t\t\t\t\t hobbys = '{$_POST['hobbys']}',\n picture= '{$picture}',\n _picture= '{$_picture}',\n\t\t\t\t\t\t field1 = '{$_POST['field1']}',\n\t\t\t\t\t\t field2 = '{$_POST['field2']}',\n\t\t\t\t\t\t field3 = '{$_POST['field3']}',\n\t\t\t\t\t\t field4 = '{$_POST['field4']}',\n\t\t\t\t\t\t field5 = '{$_POST['field5']}',\n\t\t\t\t\t\t field6 = '{$_POST['field6']}',\n\t\t\t\t\t\t field7 = '{$_POST['field7']}',\n\t\t\t\t\t\t field8 = '{$_POST['field8']}',\n\t\t\t\t\t\t field9 = '{$_POST['field9']}',\n\t\t\t\t\t\t field10 = '{$_POST['field10']}',\n\t\t\t\t\t\t timezone = '{$_POST['timezone']}',\n\t\t\t\t\t\t dateformat = '{$_POST['dateformat']}'\n\t\t\t where id = '{$_SESSION['suserid']}'") or died(mysql_error());
$_SESSION[susertimezone] = $_POST[timezone];
$_SESSION[suserdateformat] = $_POST[dateformat];
logging("X", "{$_SESSION['suserid']}", "{$_SESSION['susername']}", "AUTH: updated data", "");
if (!$query) {
$m_update = $error[20];
} else {
$m_update = 2;
}
}
if ($m_update != 2) {
died($m_update);
# $errormessage=rawurlencode($m_update);
# header(headerstr("members.php?choice=myprofile&status=6&errormessage=$errormessage"));
exit;
} else {
header(headerstr("members.php?choice=myprofile&status=5"));
exit;
}
开发者ID:BackupTheBerlios,项目名称:logixclassified-svn,代码行数:31,代码来源:member_submit.php
示例14: header
header('Accept: application/json');
include_once 'config.php';
include_once 'logging.php';
include_once 'commands.php';
include_once 'tools.php';
include_once 'api.php';
// Get Telegram Hooks POST Data
$json = file_get_contents('php://input') . PHP_EOL;
$data = json_decode($json, true);
// Logging Hooks Data Raw
$time = date('Y-m-d H:i:s', time());
logging("hooks_raw", "<" . $time . ">" . PHP_EOL);
logging("hooks_raw", $json);
// Logging Hooks Data Array
logging("hooks", "<" . $time . ">" . PHP_EOL);
logging("hooks", $data);
// Global Variable
$updateID = $data['update_id'];
$messageID = $data['message']['message_id'];
$fromID = $data['message']['from']['id'];
$chatID = $data['message']['chat']['id'];
$date = $data['message']['date'];
$userName = $data['message']['from']['username'];
$message = $data['message']['text'];
if ($userName != "") {
if ($chatID == -6205296) {
$db = new SQLite3('bot.db');
$db->exec("CREATE TABLE IF NOT EXISTS `CPRTeam_STAFF` (\n `id` INTEGER PRIMARY KEY AUTOINCREMENT,\n `uid` TEXT NOT NULL,\n `username` TEXT\n )");
$query = $db->query("SELECT * FROM CPRTeam_STAFF WHERE uid = '{$fromID}'");
$i = 0;
$row = array();
开发者ID:pantc12,项目名称:CPRTeam-TelegramBOT,代码行数:31,代码来源:index.php
示例15: logging
// echo $result . "\n";
logging("ResultCompare", json_encode($_GET));
//Log file
$pathOfLog = "C:/data/log/";
$t = time();
$logName = 'CompareLog-' . date("Y-m-d", $t) . '.txt';
$logText = date("Y-m-d", $t) . '-' . date("h:i:sa") . " " . json_encode($_GET) . PHP_EOL;
file_put_contents($pathOfLog . $logName, $logText, FILE_APPEND);
if (strcmp($result, "") != 0) {
if (strcmp($mode, "NoticeFindClue") == 0) {
$notice_id = $input;
$clue_id = $result;
$clue_list = explode(",", $clue_id);
for ($i = 0; $i < sizeof($notice_list); $i++) {
logging("ResultGCM", prepareNotificationOneClueOneNotice($clue_list[$i], $notice_id));
}
} else {
if (strcmp($mode, "ClueFindNotice") == 0) {
$clue_id = $input;
$notice_id = $result;
logging("ResultGCM", prepareNotificationOneClueManyNotice($clue_id, $notice_id));
} else {
if (strcmp($mode, "DirectClueToNotice") == 0) {
$clue_id = $input;
$notice_id = $result;
logging("ResultGCM", prepareNotificationOneClueOneNotice($clue_id, $notice_id));
}
}
}
}
exit;
开发者ID:paratab,项目名称:Proj_ImgApp,代码行数:31,代码来源:PrepareResultOfFaceRecog.php
示例16: _tokenToIdentifier
/**
* トークンを固有識別子まで分解する
* 分解したトークンの有効期限チェックを自動で行います
* XXX 各システム毎に、Tokenの仕様が違う場合はこのメソッドをオーバーライドして実装を変更して下さい
* @param string トークン文字列
* @return mixed パースに失敗したらFALSE 成功した場合はstring 固有識別子を返す
*/
protected static function _tokenToIdentifier($argToken, $argUncheck = FALSE)
{
$token = $argToken;
// 暗号化されたトークンの本体を取得
$encryptedToken = substr($token, 0, strlen($token) - 14);
// トークンが発行された日時分秒文字列
$tokenExpierd = substr($token, strlen($token) - 14, 14);
debug('$tokenExpierd=' . $tokenExpierd . '&$encryptedToken=' . $encryptedToken);
// トークンを複合
$decryptToken = Utilities::doHexDecryptAES($encryptedToken, self::$_cryptKey, self::$_cryptIV);
// XXXデフォルトのUUIDはSHA256
$identifier = substr($decryptToken, 0, strlen($decryptToken) - 14);
// トークンの中に含まれていた、トークンが発行された日時分秒文字列
$tokenTRUEExpierd = substr($decryptToken, strlen($decryptToken) - 14, 14);
debug('tokenIdentifier=' . $identifier);
debug('$tokenTRUEExpierd=' . $tokenTRUEExpierd . '&$decryptToken=' . $decryptToken);
// expierdの偽装チェックはココでしておく
if (FALSE === $argUncheck && FALSE === (strlen($tokenExpierd) == 14 && $tokenExpierd == $tokenTRUEExpierd)) {
// $tokenExpierdと$tokenTRUEExpierdが一致しない=$tokenExpierdが偽装されている!?
// XXX ペナルティーレベルのクラッキングアクセス行為に該当
logging(__CLASS__ . PATH_SEPARATOR . __METHOD__ . PATH_SEPARATOR . __LINE__, "hack");
// パースに失敗したとみなす
return FALSE;
}
// tokenの有効期限のチェック
$year = substr($tokenTRUEExpierd, 0, 4);
$month = substr($tokenTRUEExpierd, 4, 2);
$day = substr($tokenTRUEExpierd, 6, 2);
$hour = substr($tokenTRUEExpierd, 8, 2);
$minute = substr($tokenTRUEExpierd, 10, 2);
$second = substr($tokenTRUEExpierd, 12, 2);
$tokenexpiredatetime = (int) Utilities::date('U', $year . '-' . $month . '-' . $day . ' ' . $hour . ':' . $minute . ':' . $second, 'GMT');
$expiredatetime = (int) Utilities::modifyDate("-" . (string) self::$_expiredtime . 'sec', 'U', NULL, NULL, 'GMT');
debug('$tokenTRUEExpierd=' . $tokenTRUEExpierd . '&$tokenexpiredatetime=' . $tokenexpiredatetime . '&$expiredatetime=' . $expiredatetime);
if (FALSE === $argUncheck && $tokenexpiredatetime < $expiredatetime) {
return FALSE;
}
debug('tokenIdentifier=' . $identifier);
return $identifier;
}
开发者ID:s-nakazawa,项目名称:UNICORN,代码行数:47,代码来源:SessionDB.class.php
示例17: foreach
// =================================================== LOGING
foreach ($_POST['checkboxProjectList'] as $selectedIdProjectList) {
$upprojDetQry = "SELECT \n project.idproject as idproject,\n project.name as name,\n project.contentWord as contentWord,\n project.location as location,\n project.date as date,\n project.category as category,\n project.product as product,\n client.name as clientName\n FROM \n project,\n client\n WHERE project.idclient = client.idclient AND project.idproject = '" . $selectedIdProjectList . "'";
if ($delresultProjDetail = mysqli_query($conn, $upprojDetQry) or die("Query failed :" . mysqli_error($conn))) {
if (mysqli_num_rows($delresultProjDetail) > 0) {
$delrowProjDetail = mysqli_fetch_array($delresultProjDetail);
$delidProject = $delrowProjDetail['idproject'];
$delnameProjDetail = $delrowProjDetail['name'];
$delcontentWordProjDetail = $delrowProjDetail['contentWord'];
$delnameClientProjDetail = $delrowProjDetail['clientName'];
$dellocationProjDetail = $delrowProjDetail['location'];
$deldateProjDetail = $delrowProjDetail['date'];
$delcatProjDetail = $delrowProjDetail['category'];
$delprodProjDetail = $delrowProjDetail['product'];
$logingText = "Name : " . $delnameProjDetail . "<br>Category : " . $delcatProjDetail . "<br>Location : " . $dellocationProjDetail . "<br>Date : " . $deldateProjDetail . "<br>Product : " . $delprodProjDetail . "<br>Client Name : " . $delnameClientProjDetail . "<br>Description :<br>" . $delcontentWordProjDetail;
logging($now, $user, "Delete Project Items", $logingText, $delidProject);
}
}
}
// =================================================== LOGING
if (mysqli_query($conn, $delProjQry)) {
$delImagesQry = "DELETE FROM images WHERE owner = 'project' AND idowner in (" . implode($_POST['checkboxProjectList'], ',') . ")";
if (mysqli_query($conn, $delImagesQry)) {
$unsetImagesQry = "SELECT path FROM images WHERE owner = 'project' AND idowner in (" . implode($_POST['checkboxProjectList'], ',') . ")";
if ($resultPathImages = mysqli_query($conn, $unsetImagesQry)) {
if (mysqli_num_rows($resultPathImages) > 0) {
$rowPathImages = mysqli_fetch_array($resultPathImages);
$pathImages = $rowPathImages['path'];
unlink("../" . $pathImages);
header('Location: ./index.php?menu=project&cat=list');
}
开发者ID:iandeeph,项目名称:ryoku,代码行数:31,代码来源:project-list.php
示例18: import
import('libs/cores/info.php');
import('libs/cores/db.php');
import('libs/cores/test.php');
bootstrap();
session();
database();
normalize();
routing();
if (LOGGING_GET) {
logging('get');
}
if (LOGGING_POST && !empty($_POST)) {
logging('post');
}
if (LOGGING_FILES && !empty($_FILES)) {
logging('files');
}
switch ($_REQUEST['_mode']) {
case 'info_php':
info_php();
break;
case 'info_levis':
info_levis();
break;
case 'db_admin':
db_admin();
break;
case 'db_migrate':
db_migrate();
break;
case 'db_scaffold':
开发者ID:refirio,项目名称:levis,代码行数:31,代码来源:main.php
示例19: mysqli_stmt_store_result
mysqli_stmt_store_result($statement);
mysqli_stmt_bind_result($statement, $clue_id);
while (mysqli_stmt_fetch($statement)) {
$clue["clueId"] = $clue_id;
}
$path = "/image/clue/" . $clue_id . ".jpg";
file_put_contents(getcwd() . $path, $decodeImage);
$_POST["imageString"] = $path;
$query = "INSERT INTO clue_image(clueId, path) VALUES (?, ?)";
$statement = mysqli_prepare($con, $query);
mysqli_stmt_bind_param($statement, "ss", $clue_id, $path);
$success = mysqli_stmt_execute($statement);
if (!$success) {
echo json_encode($clue);
exit;
} else {
$clue["resultStoreClueImage"] = 1;
}
//echo json_encode($clue);
mysqli_stmt_close($statement);
mysqli_close($con);
echo json_encode($clue);
$clue["logging"] = logging("Store_Clue_Data", json_encode($_POST));
if ($notice_id != -1) {
createDatabaseImageOnly("clue", $clue_id);
pushNotifiactionForDirectClueAdd($clue_id, $notice_id);
} else {
$extFile = createExtFile("notice");
callExeOfImageFindNotice("clue", $clue_id, $extFile);
//sendToImgPart();
}
开发者ID:paratab,项目名称:Proj_ImgApp,代码行数:31,代码来源:StoreClueData.php
示例20: run_shell_cmd
function run_shell_cmd($cmd, $param, $do_sprint = true, $private = false)
{
if ($do_sprint) {
$cmd = sprintf($cmd, $param);
}
logging("Shell Command: " . $cmd);
exec("{$cmd}", $output, $status);
$msg = '@' . $GLOBALS['userName'] . PHP_EOL;
foreach ($output as $line) {
$msg .= $line . PHP_EOL;
}
if ($private) {
sendPrivateMsg($msg);
} else {
sendMsg($msg);
}
}
开发者ID:HuangJi,项目名称:SITCON-TelegramBot,代码行数:17,代码来源:hook.php
注:本文中的logging函数示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论