本文整理汇总了PHP中_err函数的典型用法代码示例。如果您正苦于以下问题:PHP _err函数的具体用法?PHP _err怎么用?PHP _err使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了_err函数的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: _get_sipuser
function _get_sipuser($user_id)
{
global $db;
$user = $db->executeGetOne('SELECT `name` FROM `ast_sipfriends` WHERE `_user_id`=\'' . $db->escape($user_id) . '\'');
if (!$user) {
_err('Unknown sip user.');
}
return $user;
}
示例2: _get_userid
function _get_userid()
{
global $_SERVER, $db;
$remote_addr = @$_SERVER['REMOTE_ADDR'];
$user_id = (int)$db->executeGetOne( 'SELECT `id` FROM `users` WHERE `current_ip`=\''. $db->escape($remote_addr) .'\'' );
if ($user_id < 1) _err( 'Unknown user.' );
return $user_id;
}
示例3: _get_user_ext
function _get_user_ext($user_id)
{
$db = gs_db_slave_connect();
$user_ext = $db->executeGetOne('SELECT `name` FROM `ast_sipfriends` WHERE `_user_id`=\'' . $db->escape($user_id) . '\'');
if (!$user_ext) {
_err('Unknown user.');
return false;
}
return $user_ext;
}
示例4: getUserID
function getUserID($ext)
{
global $db;
if (!preg_match('/^\\d+$/', $ext)) {
_err('Invalid username');
}
$user_id = (int) $db->executeGetOne('SELECT `_user_id` FROM `ast_sipfriends` WHERE `name`=\'' . $db->escape($ext) . '\'');
if ($user_id < 1) {
_err('Unknown user');
}
return $user_id;
}
示例5: getUserID
function getUserID($ext)
{
global $db;
if (!preg_match("/^\\d+\$/", $ext)) {
_err("Invalid username");
}
$user_id = (int) $db->executeGetOne("SELECT `_user_id` FROM `ast_sipfriends` WHERE `name`='" . $db->escape($ext) . "'");
if ($user_id < 1) {
_err("Unknown user");
}
return $user_id;
}
示例6: connect
private function connect()
{
$host = $this->args['host'];
$port = $this->args['port'];
$pass = $this->args['pass'];
@($this->__sock = fsockopen($host, $port, $errno, $errstr));
if ($this->__sock === false) {
_err(__CLASS__, 'CONNECTION FAILED - ' . trim($errstr));
}
if ($pass) {
$this->AUTH($pass);
}
}
示例7: array
$error_msg = array();
//inizializzo l'array di errori
if (@$_GET['login'] == 1) {
$username = clear($_POST['username']);
$password = $_POST['password'];
if (empty($username) && empty($password)) {
$error_msg[] = "<font color=red><p><i>Inserire i dati per il Login!</i><p></font>";
} elseif (login($username, md5($password)) == FALSE) {
$error_msg[] = "<font color=red><p><i>Dati inseriti Errati!</i><p></font>";
} elseif (check_maintenance(2) == 1 && level($username) == 'user') {
$error_msg[] = "<font color=red><p><i>Login Impossibile (Forum in Modalità Manutenzione)</i><p></font>";
} elseif (login($username, md5($password)) == TRUE && empty($error_msg)) {
setcookie("0xBB_user", $username);
setcookie("0xBB_pass", md5($password));
//aggiorno l'IP dell'utente nel ban_ip
mysql_query("UPDATE " . __PREFIX__ . "ban_ip \n\t\t\t\t\t\tSET ip = '" . $_SERVER['REMOTE_ADDR'] . "' \n\t\t\t\t\t WHERE user_id = '" . nick2uid($username) . "'") or _err(mysql_error());
header("Location: index.php");
exit;
} else {
$error_msg[] = "<font color=red><p><i>Errore di Login! Riprova</i><p></font>";
}
}
if ($error_msg) {
print '<div class="error_msg">
<h3 align="center">ERRORI nella fase di LOGIN!</h2><br />
<br />';
foreach ($error_msg as $error_message) {
print $error_message . "<br />\n";
}
print "<br />\n<center><a href='javascript:history.back()'>Torna Indietro</a>\n</center>\n</div>\n";
} else {
示例8: trim
$url_polycom_dnd = GS_PROV_SCHEME . "://" . GS_PROV_HOST . (GS_PROV_PORT ? ":" . GS_PROV_PORT : "") . GS_PROV_PATH . "polycom/dnd.php";
$newdndstate = trim(@$_REQUEST["setdnd"]);
if ($newdndstate == "on" || $newdndstate == "off") {
$masterdb = gs_db_master_connect();
if (!$masterdb) {
_err("Could not connect to database.");
}
if ($newdndstate == "on") {
$dndvalue = 'yes';
}
if ($newdndstate == "off") {
$dndvalue = 'no';
}
$check = $masterdb->execute("INSERT INTO `dnd` (`_user_id`, `active`) VALUES (" . $user_id . ", '" . $db->escape($dndvalue) . "') ON DUPLICATE KEY UPDATE `active` = '" . $db->escape($dndvalue) . "'");
if (!$check) {
_err("Failed to set new DND state.");
}
if (GS_BUTTONDAEMON_USE == true) {
gs_dnd_changed_ui($user, $newdndstate);
}
}
#################################### MAIN MENU {
$current_dndstate = $db->executeGetOne("SELECT `active` FROM `dnd` WHERE `_user_id`=" . $user_id);
echo $mainmenu_doctype . "\n";
echo "<html>\n";
echo "<head><title>" . __("Ruhe/DND") . "</title></head>\n";
echo "<body><br />\n";
echo "<table border=\"0\" cellspacing=\"0\" cellpadding=\"1\" width=\"100%\">\n";
echo "<tr>";
echo "<th width=\"100%\" align=\"center\">" . __("Ruhe/DND-Status setzen") . ":</th></tr>\n";
echo "<tr><td width=\"100%\" align=\"center\"><a href=\"" . $url_polycom_dnd . "?m=" . $mac . "&u=" . $user . "&setdnd=on\">" . ($current_dndstate == 'yes' ? "*" : "") . __("Ein") . "</a></td></tr>\n";
示例9: karma
function karma($user_id)
{
global $karma;
$query = "SELECT vote FROM " . __PREFIX__ . "karma WHERE vote_user_id = '{$user_id}'";
$res = mysql_query($query) or _err(mysql_error());
while ($row = mysql_fetch_row($res)) {
$karma += $row[0];
}
if ($karma == NULL) {
$karma = 0;
}
if ($karma > 0) {
$karma = "<b><font color = 'green'>+{$karma}</font></b>";
} elseif ($karma < 0) {
$karma = "<b><font color = 'red'>{$karma}</font></b>";
} else {
$karma = "<b><font color = 'grey'>{$karma}</font></b>";
}
return $karma;
}
示例10: gs_loadtextdomain
gs_loadtextdomain('gemeinschaft-gui');
gs_settextdomain('gemeinschaft-gui');
//--- get user_id
$user_id = (int) $db->executeGetOne('SELECT `_user_id` FROM `ast_sipfriends` WHERE `name`=\'' . $db->escape($user) . '\'');
if ($user_id < 1) {
_err('Unknown user.');
}
//--- check user/ip/mac
$user_id_check = $db->executeGetOne("SELECT `user_id` FROM `phones` WHERE `mac_addr`='" . $db->escape($mac) . "'");
if ($user_id != $user_id_check) {
_err("Not authorized");
}
$remote_addr = @$_SERVER["REMOTE_ADDR"];
$remote_addr_check = $db->executeGetOne("SELECT `current_ip` FROM `users` WHERE `id`=" . $user_id);
if ($remote_addr != $remote_addr_check) {
_err("Not authorized");
}
unset($remote_addr_check);
unset($remote_addr);
unset($user_id_check);
$typeToTitle = array("out" => __("Gewählt"), "missed" => __("Verpasst"), "in" => __("Angenommen"));
ob_start();
$url_polycom_dl = GS_PROV_SCHEME . '://' . GS_PROV_HOST . (GS_PROV_PORT ? ':' . GS_PROV_PORT : '') . GS_PROV_PATH . 'polycom/diallog.php';
if (isset($delete) && $type) {
//--- clear list (
$db->execute('DELETE FROM `dial_log` ' . 'WHERE ' . ' `user_id`=' . $user_id . ' AND ' . ' `type`=\'' . $type . '\'');
//--- ) clear list
}
#################################### INITIAL SCREEN {
if (!$type) {
//--- delete outdated entries
示例11: kona3plugins_comment_action_write
function kona3plugins_comment_action_write($page)
{
global $output_format;
$bbs_id = isset($_POST['bbs_id']) ? $_POST['bbs_id'] : '';
$name = isset($_POST['name']) ? $_POST['name'] : '';
$body = isset($_POST['body']) ? $_POST['body'] : '';
$pw = isset($_POST['pw']) ? $_POST['pw'] : '';
//
$bbs_id = intval($bbs_id);
if ($body == '' || $bbs_id <= 0) {
_err($page, 'Invalid data');
exit;
}
if ($name == '') {
$name = 'no name';
}
$pdo = kona3getDB();
$stmt = $pdo->prepare("INSERT INTO comment_list(bbs_id, name, body, delkey, ctime, mtime)" . "VALUES(?, ?, ?, ?, ?, ?)" . "");
$a = array($bbs_id, $name, $body, $pw, time(), time());
$r = $stmt->execute($a);
$_SESSION['name'] = $name;
$_SESSION['password'] = $pw;
// show result
if ($output_format == "json") {
_ok($page, "inserted");
}
// jump
header("location: index.php?" . urlencode($page));
}
示例12: CustomQuery
/**
* custom query
* @todo Select from database
* @param string $sql An SQL string
* @param array $array Paramters to bind
* @param constant $fetchMode A PDO Fetch mode
* @return mixed
*/
public function CustomQuery($sql, $array = array(), $fetchMode = PDO::FETCH_ASSOC)
{
//remove type
if (isset($array['type'])) {
unset($array['type']);
}
//send sql
$stmt = $this->prepare($sql);
// send params
foreach ($array as $key => $value) {
$stmt->bindValue("{$key}", $value);
}
// run sql
$success = $stmt->execute();
// dubug unsuccess
if (_DBG_ && !$success) {
_err(array_merge($stmt->errorInfo(), array($sql)));
}
return $stmt->fetchAll($fetchMode);
}
示例13: mysql_query
case '15':
@($position = (int) $_GET['position']);
@($real_position = (int) $_GET['real_position']);
@($f_id = (int) $_GET['f_id']);
if ($position && $f_id && $real_position) {
// nuova posizione
$new_position = $real_position + $position;
$query = "UPDATE " . __PREFIX__ . "forum SET position = " . $real_position . " WHERE position = " . $new_position;
$res = mysql_query($query) or _err(mysql_error());
$query = "UPDATE " . __PREFIX__ . "forum SET position = " . $new_position . " WHERE id = " . $f_id;
$res = mysql_query($query) or _err(mysql_error());
header("Location: admin.php?mode=15");
} else {
print "\n<h2 align=\"center\">Posizionamento dei Forum</h2><br /><br />" . "\n<table align=\"center\">" . "\n<tr>" . "\n\t<td class=\"users\"> Titolo</td>" . "\n\t<td class=\"users\">Descrizione</td>" . "\n\t<td class=\"users\">Sposta</td>" . "\n</tr>";
$query = "SELECT * FROM " . __PREFIX__ . "forum ORDER BY position";
$res = mysql_query($query) or _err(mysql_error());
while ($row = mysql_fetch_array($res)) {
print "\n<tr>" . "\n\t<td class=\"users\">" . $row['title'] . "</td>" . "\n\t<td class=\"users\">" . $row['description'] . "</td>" . "\n\t<td class=\"users\"><a href=\"admin.php?mode=15&position=-1&f_id=" . $row['id'] . "&real_position=" . $row['position'] . "\">[SU]</a> -" . "\n\t<a href=\"admin.php?mode=15&position=1&f_id=" . $row['id'] . "&real_position=" . $row['position'] . "\">[GIU]</a></td>" . "\n</tr>";
}
print "\n</table>";
}
break;
default:
?>
<p><b>Pannello di Controllo Amministratore:</b></p>
-> <a href = 'admin.php?mode=1'>Gestione Forums</a><br />
-> <a href = 'admin.php?mode=15'>Gestione Posizione Forums</a><br />
-> <a href = 'admin.php?mode=2'>Aggiungi/Rimuovi Amministratori</a><br />
-> <a href = 'admin.php?mode=5'>Aggiungi/Rimuovi Moderatori</a><br />
-> <a href = 'admin.php?mode=14'>Aggiungi/Rimuovi Utenti VIP</a><br />
-> <a href = 'admin.php?mode=3'>Cancella Utente</a><br />
示例14: mysql_fetch_row
<br />
<input type = 'submit' value = 'Invia'>
</form>
<?php
}
break;
case 4:
$id = (int) $_GET['id'];
$query = "SELECT to_usr FROM " . __PREFIX__ . "pm WHERE id = '" . $id . "'";
$row = mysql_fetch_row(mysql_query($query));
if ($row[0] == $username) {
$query = "DELETE FROM " . __PREFIX__ . "pm WHERE id = '" . $id . "'";
mysql_query($query) or die("SQL Error:" . mysql_error());
header("Location: pm.php");
} else {
_err("<b>Errore!</b>Non sei autorizzato a leggere questo PM!");
}
break;
default:
header("Location: pm.php?mode=1");
break;
}
?>
</div>
</div>
<?php
footer();
?>
</body>
</html>
示例15: _err
_err("Not enabled.");
}
$mac = preg_replace("/[^\\dA-Z]/", "", strtoupper(trim(@$_REQUEST["mac"])));
$user = trim(@$_REQUEST["user"]);
if (!preg_match("/^\\d+\$/", $user)) {
_err("Not a valid SIP user.");
}
$db = gs_db_slave_connect();
// setup i18n stuff
gs_setlang(gs_get_lang_user($db, $user, GS_LANG_FORMAT_GS));
gs_loadtextdomain('gemeinschaft-gui');
gs_settextdomain('gemeinschaft-gui');
//--- get user_id
$user_id = (int) $db->executeGetOne("SELECT `_user_id` FROM `ast_sipfriends` WHERE `name`='" . $db->escape($user) . "'");
if ($user_id < 1) {
_err("Unknown user.");
}
$menuitems = array(array("file" => "diallog.php?user=" . $user . "&mac=" . $mac, "title" => __("Ruflisten")), array("file" => "pb.php?u=" . $user . "&m=" . $mac, "title" => __("Telefonbuch")), array("file" => "configmenu.php?u=" . $user . "&m=" . $mac, "title" => __("Konfiguration")));
ob_start();
$url_polycom_base = GS_PROV_SCHEME . "://" . GS_PROV_HOST . (GS_PROV_PORT ? ":" . GS_PROV_PORT : "") . GS_PROV_PATH . "polycom/";
#################################### MAIN MENU {
echo $mainmenu_doctype . "\n";
echo "<html>\n";
echo "<head><title>" . __("Telefonmenü") . "</title></head>\n";
echo "<body><br />\n";
foreach ($menuitems as $thismenuitem) {
echo "- <a href=\"" . $url_polycom_base . $thismenuitem["file"] . "\">" . $thismenuitem["title"] . "</a><br />\n";
}
echo "</body>\n";
echo "</html>\n";
#################################### MAIN MENU }