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


PHP gcms::ckClean方法代码示例

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


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

示例1: header

<?php

// admin/mailto.php
header("content-type: text/html; charset=UTF-8");
// inint
include '../bin/inint.php';
$ret = array();
// ตรวจสอบ referer และ สมาชิก
if (gcms::isReferer() && gcms::isMember()) {
    if (isset($_SESSION['login']['account']) && $_SESSION['login']['account'] == 'demo') {
        $ret['error'] = 'EX_MODE_ERROR';
    } else {
        // ค่าที่ส่งมา
        $topic = htmlspecialchars(trim($_POST['email_subject']));
        $detail = gcms::ckClean($_POST['email_detail']);
        $reciever = htmlspecialchars(trim($_POST['email_reciever']));
        if (gcms::isAdmin()) {
            $sender = $db->getRec(DB_USER, $_POST['email_from']);
        } else {
            $sender = $_SESSION['login'];
        }
        // ตรวจสอบค่าที่ส่งมา
        if ($sender['email'] == '') {
            $ret['error'] = 'ACTION_ERROR';
        } elseif ($reciever == '') {
            $ret['error'] = 'RECIEVER_EMPTY';
            $ret['input'] = 'email_reciever';
        } elseif ($sender == $reciever) {
            $ret['error'] = 'ACTION_ERROR';
        } elseif ($topic == '') {
            $ret['error'] = 'TOPIC_EMPTY';
开发者ID:goragod,项目名称:php-framework-benchmark,代码行数:31,代码来源:mailto.php

示例2: header

<?php

// modules/edocument/write_save.php
header("content-type: text/html; charset=UTF-8");
// inint
include '../../bin/inint.php';
$ret = array();
// ตรวจสอบ referer
if (gcms::isReferer() && gcms::isMember()) {
    // ค่าที่ส่งมา
    $save['document_no'] = $db->sql_trim_str($_POST, 'edocument_no');
    $save['topic'] = $db->sql_trim_str($_POST, 'edocument_topic');
    $save['detail'] = gcms::ckClean($_POST['edocument_detail']);
    if (isset($_POST['edocument_reciever'])) {
        $save['reciever'] = implode(',', $_POST['edocument_reciever']);
    }
    $id = gcms::getVars($_POST, 'write_id', 0);
    $file = $_FILES['edocument_file'];
    // ตรวจสอบค่าที่ส่งมา
    $error = false;
    $input = false;
    if ($id > 0) {
        // แก้ไข
        $sql = "SELECT D.*,M.`module`";
        $sql .= " FROM `" . DB_EDOCUMENT . "` AS D";
        $sql .= " INNER JOIN `" . DB_MODULES . "` AS M ON M.`id`=D.`module_id`";
        $sql .= " WHERE D.`id`='{$id}' AND M.`owner`='edocument' LIMIT 1";
    } else {
        // ใหม่
        $sql = "SELECT M.`module`,M.`id` AS `module_id`";
        $sql .= ",(SELECT MAX(`id`) FROM `" . DB_EDOCUMENT . "` WHERE `module_id`=M.`id`) AS `id`";
开发者ID:phannack,项目名称:GCMS,代码行数:31,代码来源:write_save.php


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