本文整理汇总了PHP中clearData函数的典型用法代码示例。如果您正苦于以下问题:PHP clearData函数的具体用法?PHP clearData怎么用?PHP clearData使用的例子?那么, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了clearData函数的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: view
public function view()
{
config::set('heading', 'БЛОГ');
$params = $this->getParams();
if (isset($params[0])) {
$alias = strtolower($params[0]);
$this->data['one_blog'] = $this->model->getOneBlogWithComment($alias);
}
if ($_POST and isset($_POST['id_comm'])) {
if (clearData($_POST['id_comm'])) {
$id = clearData($_POST['id_comm']);
} else {
throw new Exception('Введены некорректные данные');
}
if (clearData($_POST['text-comm'])) {
$text = clearData($_POST['text-comm'], true);
} else {
throw new Exception('Введены некорректные данные');
}
if (clearData($_POST['n_comm'])) {
$name = clearData($_POST['n_comm']);
} else {
throw new Exception('Введены некорректные данные');
}
$tableUserId = Session::getSession('id') ? Session::getSession('id') : NULL;
$this->model->addComment($id, $text, $name, $tableUserId);
Router::redirect($_SERVER['REQUEST_URI']);
}
}
示例2: setRegisterData
public function setRegisterData($data)
{
if (!isset($data['username']) or !isset($data['email']) or !isset($data['password'])) {
return FALSE;
}
$username = clearData($data['username']);
$email = $data['email'];
$password = md5(clearData($data['password']) . Config::get('salt'));
$city = isset($data['city']) ? clearData($data['city']) : NULL;
$country = isset($data['country']) ? clearData($data['country']) : NULL;
$sql = "INSERT INTO tableuser (name, password, email, city, country, dateRegisterUser)\n VALUES (:username, :password, :email, :city, :country, UNIX_TIMESTAMP())";
$array = array(':username' => $username, ':email' => $email, ':password' => $password, ':city' => $city, ':country' => $country);
return $this->db->dbQuery($sql, $array, 'exec');
}
示例3: add_post
function add_post($name, $msg)
{
$name = clearData($name);
$msg = clearData($msg);
if (empty($name)) {
$name = 'Гость';
}
if (!empty($msg)) {
$query = "INSERT INTO msg (username, post)\n\t\t\t\tVALUES ('{$name}','{$msg}')";
if (mysql_query($query)) {
$res = 0;
} else {
$res = 1;
}
}
return $res;
}
示例4: postTweet
public function postTweet($msg)
{
$msg = clearData($msg);
$msg = substr($msg, 0, 140);
session_start();
define("USER_TOKEN", $_SESSION['USER_TOKEN']);
define("USER_SECRET", $_SESSION['USER_SECRET']);
$tmhOAuth = new tmhOAuth(array('consumer_key' => CONSUMER_KEY, 'consumer_secret' => CONSUMER_SECRET, 'user_token' => USER_TOKEN, 'user_secret' => USER_SECRET, 'debug' => true));
$tmhOAuth->request('POST', $tmhOAuth->url('1/statuses/update'), array('status' => $msg));
$code = $tmhOAuth->response['code'];
$datetime = $tmhOAuth->config['timestamp'];
if ($code == 200) {
$FieldValuePairs = array('msg' => $msg, 'datetime' => $datetime, 'user_token' => USER_TOKEN, 'user_secret' => USER_SECRET);
$this->insert($FieldValuePairs);
return $_SESSION["account"];
} else {
echo "There was an error communicating with Twitter. {$tmhOAuth->response['response']}" . PHP_EOL;
}
}
示例5: Feedback
public function Feedback($data)
{
if (!isset($data['textarea']) or !clearData($data['textarea'])) {
return FALSE;
}
$letter = clearData($data['textarea']);
if (Session::getSession('email')) {
$mail_text = 'От нашего пользователя: ' . Session::getSession('login') . PHP_EOL . 'e-mail: ' . Session::getSession('email') . PHP_EOL . $letter;
} else {
if (!isset($data['name_f']) or !clearData($data['name_f']) or !isset($data['email_f']) or !chekEmail($data['email_f'])) {
return FALSE;
}
$username = clearData($data['name_f']);
$email = chekEmail($data['email_f']);
$mail_text = 'От гостя: ' . $username . PHP_EOL . 'e-mail: ' . $email . PHP_EOL . 'Текст: ' . $letter;
}
$accept = mail(Config::get('mailbox'), "Feedback - Blog", $mail_text);
if ($accept) {
return TRUE;
}
}
示例6: editMyblog
public function editMyblog()
{
if (Session::getSession('id_edit')) {
config::set('heading', 'РЕДАКТИРОВАНИЕ');
$id = Session::getSession('id_edit');
$this->data['one_blog'] = $this->model->getOneBlog($id);
} else {
Session::setSession('error', 'блог с таким идентификатором не найден');
router::redirect(DEFAULT_PATH . 'myblog/');
}
if ($_POST and isset($_POST['edit_done']) and clearData($_POST['edit_done']) and clearData($_POST['edit_done_text']) and clearData($_POST['edit_done_topic'])) {
$id = clearData($_POST['edit_done']);
$text = clearData($_POST['edit_done_text'], true);
$topic = clearData($_POST['edit_done_topic']);
if ($this->model->editRecord($id, $topic, $text)) {
router::redirect($_SERVER['REQUEST_URI']);
} else {
Session::setSession('error', 'Ошибка в редактировании блога!');
router::redirect($_SERVER['REQUEST_URI']);
}
}
}
示例7: index
public function index()
{
if (Session::getSession('login')) {
Router::redirect(DEFAULT_PATH);
}
config::set('heading', 'РЕГИСТРАЦИЯ');
if ($_POST) {
if (!$_POST['username'] or !clearData($_POST['username'])) {
Session::setSession('error_login', 'Ошибка ввода логина');
} elseif (!$_POST['password'] or !clearData($_POST['password'])) {
Session::setSession('error_password', 'Ошибка ввода пароля');
} elseif (!$_POST['email'] or !chekEmail($_POST['email'])) {
Session::setSession('error_contacts', 'Ошибка ввода email');
}
if ($this->model->chekExist('name', clearData($_POST['username']))) {
Session::setSession('error_login', 'Выберите, пожалуйста, другой логин');
}
if ($this->model->chekExist('email', clearData($_POST['email']))) {
Session::setSession('error_contacts', 'Указанный email привязан к другому пользователю');
}
if (Session::getSession('error_login') or Session::getSession('error_password') or Session::getSession('error_contacts')) {
Router::redirect($_SERVER['REQUEST_URI']);
}
if ($this->model->setRegisterData($_POST)) {
/* $str = '';
$arrUser = $this->model->getUserInfo();
foreach($arrUser as $val){
$str .= $val['name'].':'.$val['email']."\n";
}*/
file_put_contents('security\\user.txt', clearData($_POST['username']) . ':' . $_POST['email'] . "\n", FILE_APPEND);
$array = array('username_in' => clearData($_POST['username']), 'password_in' => clearData($_POST['password']));
$this->Login($array, config::get('defaultPath'));
exit;
}
}
}
示例8: ON
if ($table == "Passengers") {
$result = $mysqli->query("SELECT idPassenger AS idUser, \n\t\t\t\t\t\t\t\t\t\t\t\t\t\tname,\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tphone, \n\t\t\t\t\t\t\t\t\t\t\t\t\t\tsex, \n\t\t\t\t\t\t\t\t\t\t\t\t\t\tnameCity AS city, \n\t\t\t\t\t\t\t\t\t\t\t\t\t\tregDate, \n\t\t\t\t\t\t\t\t\t\t\t\t\t\tlocationStatus, \n\t\t\t\t\t\t\t\t\t\t\t\t\t\tbalanceBonuses, \n\t\t\t\t\t\t\t\t\t\t\t\t\t\tlockStatus, \n\t\t\t\t\t\t\t\t\t\t\t\t\t\tphoto \n\t\t\t\t\t\t\t\t\t\t\t\tFROM {$table} INNER JOIN Citys ON {$table}.idCity=Citys.idCity\n\t\t\t\t\t\t\t\t\t\t\t\tWHERE phone={$phone}");
} else {
$result = $mysqli->query("SELECT idDriver AS idUser, \n\t\t\t\t\t\t\t\t\t\t\t\t\t\tphone, \n\t\t\t\t\t\t\t\t\t\t\t\t\t\tworkingStatus, \n\t\t\t\t\t\t\t\t\t\t\t\t\t\tlocationStatus, \n\t\t\t\t\t\t\t\t\t\t\t\t\t\tnameCity AS city, \n\t\t\t\t\t\t\t\t\t\t\t\t\t\tregDate, \n\t\t\t\t\t\t\t\t\t\t\t\t\t\tbalance, \n\t\t\t\t\t\t\t\t\t\t\t\t\t\tlockStatus, \n\t\t\t\t\t\t\t\t\t\t\t\t\t\tbrandCar, \n\t\t\t\t\t\t\t\t\t\t\t\t\t\tmodelCar, \n\t\t\t\t\t\t\t\t\t\t\t\t\t\tcolor AS colorCar, \n\t\t\t\t\t\t\t\t\t\t\t\t\t\tstateNumber, \n\t\t\t\t\t\t\t\t\t\t\t\t\t\tphoto \n\t\t\t\t\t\t\t\t\t\t\t\tFROM \n\t\t\t\t\t\t\t\t\t\t\t\t\t{$table} \n\t\t\t\t\t\t\t\t\t\t\t\tINNER JOIN \n\t\t\t\t\t\t\t\t\t\t\t\t\tCitys ON ({$table}.idCity=Citys.idCity) \n\t\t\t\t\t\t\t\t\t\t\t\tINNER JOIN \n\t\t\t\t\t\t\t\t\t\t\t\t\tModelsCars ON ({$table}.idModelCar=ModelsCars.idModelCar) \n\t\t\t\t\t\t\t\t\t\t\t\tINNER JOIN \n\t\t\t\t\t\t\t\t\t\t\t\t\tBrandsCars ON ({$table}.idBrandCar=BrandsCars.idBrandCar) \n\t\t\t\t\t\t\t\t\t\t\t\tINNER JOIN \n\t\t\t\t\t\t\t\t\t\t\t\t\tColors ON ({$table}.idColor=Colors.idColor)\n\t\t\t\t\t\t\t\t\t\t\t\tWHERE phone={$phone}");
echo $mysqli->error;
}
$user = db2Array($result);
if (empty($user[0])) {
$errors = "Такой номер не зарегистрирован" . $mysqli->error;
} else {
$result = $mysqli->query("SELECT * FROM Orders WHERE {$phoneField}={$phone}");
$orders = db2Array($result);
$info[] = $user;
$info[] = $orders;
echo json_encode($info);
}
} else {
$errors = "Неправильный тип пользователя";
}
}
}
if (!empty($_GET['idCity'])) {
$idCity = clearData($_GET['idCity'], $mysqli);
$result = $mysqli->query("SELECT idUser AS idModerator, login, idCity FROM Users \n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tWHERE status='admin' AND \n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t(idCity=0 OR idCity={$idCity})");
$moderators = db2Array($result);
echo json_encode($moderators);
}
if ($errors) {
http_response_code(400);
echo $error;
}
示例9: foreach
echo '<h3>' . 'нет заказов' . '</h3>';
}
?>
</div>
</div>
<div class="row">
<div class="content col-xs-12 col-sm-12 col-md-12 col-lg-12">
<?php
if (is_array($orders)) {
//условия закрываеться в конце дива
foreach ($orders as $order) {
// закрываем условие в конце после таблици
$n = addslash($order['name']);
//обработка переменных на вывод
$e = htmlAll($order['email']);
$p = clearData($order['phone'], "i");
$a = htmlAll($order['address']);
?>
<table border="1" width="100%">
<tr>
<td colspan="6">
<h3>Товарная накладная N </h3>
<hr style="border-width: 3px; color: #003399">
<h5>Заказчик:<?php
echo $n;
?>
</h5>
<h5>Email:<?php
echo $e;
?>
</h5>
示例10: setMessage
<?php
if (!$user or !privileges($mysql_link, $user['role_id'], array('ADD_MESS'))) {
$_SESSION['msg']['message'] = setMessage('Ошибка доступа, у вас нет прав для посещения данный страницы. Пожалуйста, <a href="/?action=login">войдите под своей учётной записью</a> или <a href="/?action=registration">загеристрируйтесь</a>', 'error');
$content = '';
} else {
if ($_SERVER['REQUEST_METHOD'] == 'GET' and isset($_GET['id'])) {
$message_id = clearData($mysql_link, $_GET['id']);
$message = editMessage($mysql_link, $message_id);
$additional_images = explode('|', $message['additional_images']);
if ($user['user_id'] != $message['user_id'] and $message['published'] == 0) {
$_SESSION['msg']['message'] = setMessage('Данное объявление не существует', 'error');
$content = template('view_message.tpl.php');
} else {
$content = template('edit_message.tpl.php', array('message' => $message, 'additional_images' => $additional_images, 'categories' => $categories, 'types' => $types));
}
} elseif ($_SERVER['REQUEST_METHOD'] == 'POST') {
$update = updateMessage($mysql_link, $_POST);
if ($update === TRUE) {
$_SESSION['msg']['message'] = setMessage('Ваше объявление успешно обновлено, оно появится после модерации', 'success');
header('Location: ' . $_SERVER['PHP_SELF']);
exit;
} else {
$_SESSION['msg']['message'] = $update;
header('Location: ' . $_SERVER['REQUEST_URI']);
exit;
}
}
}
示例11: view_markAsRead
public function view_markAsRead()
{
$msgids = isset($_POST['msgids']) ? trim($_POST['msgids']) : '';
$type = isset($_POST['type']) ? trim($_POST['type']) : 'read';
//标记类型
$iscopy = isset($_POST['copy']) ? trim($_POST['copy']) : 1;
//是否抄送到用户邮箱
$text = isset($_POST['text']) ? trim($_POST['text']) : '';
//回复的内容
$msgids = clearData($msgids);
//返回索引数组
$msg_obj = new amazonmessageModel();
//$mq_obj = new RabbitMQClass(MQ_USER, MQ_PSW, MQ_VHOST, MQ_SERVER);
$msg_obj->updateMessageStatus($msgids, 3);
foreach ($msgids as $idval) {
$messageinfo = $msg_obj->getMessageInfo(array($idval));
if (!empty($messageinfo)) {
$msginfo = $messageinfo[0];
$msgid = $msginfo['id'];
$messageupdate = array('replyuser_id' => $_SESSION['globaluserid'], 'replytime' => time(), 'status' => 3);
$msg_obj->updateMessageData($messageupdate, ' where id=' . $msgid);
/*$newid = 0; //新的队列主键id
//if ($messageinfo['status'] == 0) {
$msg_obj->markAaRead($idval, $messageinfo['classid'],$type, $messageinfo['amazon_account'], $newid);
//}
$mq_obj->queue_publish(MQ_EXCHANGE, array('id'=>$newid)); */
}
}
$msgdata = array('errCode' => 10020, 'errMsg' => '操作成功');
echo json_encode($msgdata);
exit;
}
示例12: clearData
<?php
//���������� ������ ����������
//������ � ������ ������������ �� ������ � ��������� ����� �� ������� ���� ������ 1 �����
// ������ � ����� ������������ ������������ (|)
//+ ��� �������� � ���� session_id �������� � ����� ������
include_once "db.inc.php";
//� ���� ����� SESSION_START();
include_once "lib.inc.php";
if (isset($_POST['submit']) && filter_var($_POST['email'], FILTER_VALIDATE_EMAIL)) {
$customer = clearData($_POST['customer'], 'sf');
// Эти переменные на о заявке пользователя мы сохраняем в файле а в файл не надо экранировать текст поэтому передаем в функцию значение с обработкой без экранирования
$email = clearData($_POST['email'], 'sf');
$phone = clearData($_POST['phone'], 'sf');
$address = clearData($_POST['address'], 'sf');
$c = session_id();
//передаем session_id() в файл по нему потом будет сверять заказ
$dt = date("Y-m-d H:i:s");
//сохраняем дату и время формирования заявки
$order = "{$customer}|{$email}|{$phone}|{$address}|{$c}|{$dt}|\n";
//(|)переменіе засовіваем в переменніе в таком порядке в котором они будут сохраняться и делаем разделить между ними по которому мі будем вітаскивать товар
file_put_contents(ORDERS_LOG, $order, FILE_APPEND);
//ORDERS_LOG - константа с именем файла лежит в файле db.inc.php - FILE_APPEND - говорит о том что мы будем дозаписывать файл всегда
resave($dt);
//вызываем функцию resave которая изспользует запрос из catalog и basket (что-бы сохранить в таблице order именно те заказы которы были сделаны одним session(id) затем товары со своим id который мы передавали из таблици в таблицу мы удаляем из таблици basket и catalog (из catalog что-бы повторно не купили и из basket что-бы не мешало)
header("Location: ../indexshop.php");
}
示例13: clearData
<?php
include_once "db.inc.php";
include_once "lib.inc.php";
$id = clearData($_GET["id"], "i");
// обрабатываем получей GET int в функции
basketDel($id);
//удаляем из таблици Basket ячейки которые ровны $id
header("Location: ../basket.php");
示例14: clearData
// header('Location: index.php');
}
} else {
// echo 'tut3';
// header('Location: index.php');
echo 'false';
}
}
}
if ($_POST['action'] == 'registr') {
// if(isset($_POST['registr'])){
// print_r($_POST);
// echo 'Регистрация';
if (!empty($_POST['login']) and !empty($_POST['password'])) {
$login = clearData($_POST['login']);
$password = clearData($_POST['password']);
//Узнаем, не было ли такого юзера уже
$count = mysql_query("select login from `users` where `login`='" . $login . "'");
// echo $count;
//Если 0, значит нету таких логинов
if (mysql_num_rows($count) == 0) {
$salt = mt_rand(100, 999);
$tm = time();
$password = md5(md5($password) . $salt);
$pid = md5($login . $salt . uniqid());
mysql_query("insert into users (login,password,salt,pid) values ('{$login}','{$password}','{$salt}','{$pid}')") or die(mysql_error());
//Создание таблиц с контентом юзера
$sql = 'CREATE TABLE IF NOT EXISTS ' . $login . '_playlists (
`id` int(11) not null auto_increment,
`name` varchar(30),
`id_track` varchar(30),
示例15: session_start
<?php
// добавляем товар в корзину (таблицу) basket
session_start();
include_once "db.inc.php";
include_once "lib.inc.php";
$c = session_id();
//сессионую id засовіваем в переенну.что-бі в таблицу с корзиной ее засунуть
$id = clearData($_GET['id'], "i");
// GET["id"] получили из indexshop.php обработали функцией clearData и пердали в функцию параметр по которому она стработает (в даном случае интеджер ) "i"
$q = 1;
//передаем количество товара
$dt = date("Y-m-d H:i:s");
// передаем дату и время в таблицу basket корзині
add2basket($c, $id, $q, $dt);
//вызываем функцию добавления переменных в таблицу корзины basket
header("Location: ../indexshop.php");