当前位置: 首页>>代码示例>>PHP>>正文


PHP DataBase::_secure方法代码示例

本文整理汇总了PHP中DataBase::_secure方法的典型用法代码示例。如果您正苦于以下问题:PHP DataBase::_secure方法的具体用法?PHP DataBase::_secure怎么用?PHP DataBase::_secure使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在DataBase的用法示例。


在下文中一共展示了DataBase::_secure方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: allSecure

 private static function allSecure($var)
 {
     return DataBase::_secure(htmlspecialchars($var));
 }
开发者ID:KasaiDot,项目名称:SharkDev,代码行数:4,代码来源:API.php

示例2: die

<?php

require 'framework/inc.php';
if (!isset($_GET['request'])) {
    die('<h3>Bad request</h3>');
}
$req = $_GET['request'];
$ans = DataBase::query('SELECT ID, fullname FROM users WHERE fullname LIKE ' . DataBase::_secure('%' . $req . '%'));
$f = array();
while ($data = $ans->fetch()) {
    $f[] = $data;
}
die(json_encode($f));
开发者ID:KasaiDot,项目名称:SharkDev,代码行数:13,代码来源:mailbox-a.php

示例3: chdir

<?php

chdir(__DIR__);
require_once 'config.php';
require_once 'session.php';
require_once 'API.php';
require_once 'database.php';
if (count($_POST) > 10) {
    die($shark['msg']['too-large-request']);
}
foreach ($_POST as $k => $v) {
    $_POST[$k] = DataBase::_secure($v);
}
extract($_POST);
if (!isset($key)) {
    die($shark['msg']['bad-request']);
}
if (!is_string($key)) {
    die($shark['msg']['bad-request']);
}
if (!$db->query('SELECT * FROM API where API_key = "' . $key . '"')->fetch()) {
    die($shark['msg']['bad-API-key']);
}
die(API::_request($_POST));
开发者ID:KasaiDot,项目名称:SharkDev,代码行数:24,代码来源:HTTP_API.php

示例4: array

         if ($mail['sender'] == User::getID()) {
             $r = DataBase::update('messages', array('sender_dir' => $_GET['dir']), array('ID' => $_GET['ID'], 'sender' => User::getID()))->fetch();
         } else {
             if ($mail['recipient'] == User::getID()) {
                 $r = DataBase::update('messages', array('recipient_dir' => $_GET['dir']), array('ID' => $_GET['ID'], 'recipient' => User::getID()))->fetch();
             } else {
                 die('<h3>Mail not found</h3>');
             }
         }
     } else {
         die('<h3>That\'s not your mail !</h3>');
     }
     die('true');
     break;
 case 'unread':
     $unread = DataBase::query('SELECT COUNT(*) FROM messages WHERE opened = 0 AND recipient_dir = ' . DataBase::_secure($_GET['folder']) . ' AND recipient = ' . User::getID())->fetch()[0];
     if (strval($unread)) {
         die($unread);
     } else {
         die;
     }
     break;
 case 'send':
     // check message HTML does not comport malicious tags
     // for example with HTMLPurify PHP library
     $recipient = DataBase::get('users', array('ID'), array('fullname' => $_POST['recipient']));
     if (!count($recipient) || $recipient === false) {
         die('false');
     }
     if (DataBase::insert('messages', array('sender' => User::getID(), 'recipient' => $recipient[0]['ID'], 'subject' => htmlspecialchars($_POST['subject']), 'content' => $_POST['content'], 'sent' => array('NOW()'), 'opened' => 0, 'answerTo' => 0, 'sender_dir' => 'sent', 'recipient_dir' => 'inbox'))) {
         if (DataBase::insert('messages', array('sender' => User::getID(), 'recipient' => $recipient[0]['ID'], 'subject' => htmlspecialchars($_POST['subject']), 'content' => $_POST['content'], 'sent' => array('NOW()'), 'opened' => 0, 'answerTo' => 0, 'sender_dir' => 'sent', 'recipient_dir' => 'sent'))) {
开发者ID:KasaiDot,项目名称:SharkDev,代码行数:31,代码来源:mailbox-i.php


注:本文中的DataBase::_secure方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。