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


PHP gcms::txtClean方法代码示例

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


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

示例1: header

<?php

// modules/document/reply.php
header("content-type: text/html; charset=UTF-8");
// inint
include '../../bin/inint.php';
$ret = array();
// ตรวจสอบ referer
if (gcms::isReferer()) {
    // ค่าที่ส่งมา
    $email = $db->sql_trim_str($_POST, 'reply_email');
    $password = $db->sql_trim_str($_POST, 'reply_password');
    $detail = gcms::txtClean($_POST['reply_detail']);
    $index_id = gcms::getVars($_POST, 'index_id', 0);
    $module_id = gcms::getVars($_POST, 'module_id', 0);
    // แก้ไขคำตอบ
    $id = gcms::getVars($_POST, 'reply_id', 0);
    if ($id > 0) {
        // แก้ไขคำตอบ อ่านข้อมูลจาก คำตอบ
        $sql = "SELECT R.`member_id`,Q.`id`,Q.`comments`,Q.`can_reply`,R.`module_id`,M.`module`,M.`config`,C.`category_id`";
        $sql .= ",(CASE WHEN ISNULL(U.`id`) THEN R.`email` ELSE (CASE WHEN U.`displayname`='' THEN U.`email` ELSE U.`displayname` END) END) AS `commentator`";
        $sql .= " FROM `" . DB_COMMENT . "` AS R";
        $sql .= " LEFT JOIN `" . DB_USER . "` AS U ON U.`id`=R.`member_id`";
        $sql .= " INNER JOIN `" . DB_INDEX . "` AS Q ON Q.`id`='{$index_id}'";
        $sql .= " INNER JOIN `" . DB_MODULES . "` AS M ON M.`id`='{$module_id}'";
        $sql .= " LEFT JOIN `" . DB_CATEGORY . "` AS C ON C.`category_id`=Q.`category_id`";
        $sql .= " WHERE R.`id`='{$id}' AND R.`index_id`='{$index_id}' LIMIT 1";
    } else {
        // ตอบคำถามใหม่ ตรวจสอบคำถาม
        $sql = "SELECT Q.`id`,Q.`comments`,Q.`module_id`,Q.`can_reply`,M.`module`,M.`config`,C.`category_id`";
        $sql .= " FROM `" . DB_INDEX . "` AS Q";
开发者ID:phannack,项目名称:GCMS,代码行数:31,代码来源:reply.php

示例2: array

 } else {
     $emails = array();
 }
 if ($_POST['mail_reciever'] == 'admin') {
     $reciever = array();
     $sql = "SELECT `email` FROM `" . DB_USER . "` WHERE `status`='1'";
     foreach ($db->customQuery($sql) as $item) {
         $reciever[] = $item['email'];
     }
     $reciever = implode(',', $reciever);
 } else {
     $reciever = $emails[(int) $_POST['mail_reciever']];
 }
 // ค่าที่ส่งมา
 $topic = htmlspecialchars(trim($_POST['mail_topic']));
 $detail = gcms::txtClean($_POST['mail_detail']);
 $sender = gcms::getVars($_POST, 'mail_sender', '');
 // ตรวจสอบค่าที่ส่งมา
 if ($sender == '') {
     $ret['error'] = 'SENDER_EMPTY';
     $ret['input'] = 'mail_sender';
 } elseif (!gcms::validMail($sender)) {
     $ret['error'] = 'REGISTER_INVALID_EMAIL';
     $ret['input'] = 'mail_sender';
 } elseif ($reciever == '') {
     $ret['error'] = 'ACTION_ERROR';
     $ret['input'] = 'mail_reciever';
 } elseif ($sender == $reciever) {
     $ret['error'] = 'EMAIL_SEND_SELF';
     $ret['input'] = 'mail_sender';
 } elseif ($topic == '') {
开发者ID:phannack,项目名称:GCMS,代码行数:31,代码来源:sendmail.php

示例3: header

<?php

// modules/board/post.php
header("content-type: text/html; charset=UTF-8");
// inint
include '../../bin/inint.php';
// ตรวจสอบ referer
if (gcms::isReferer()) {
    $ret = array();
    if (isset($_SESSION['login']['account']) && $_SESSION['login']['account'] == 'demo') {
        $ret['error'] = 'EX_MODE_ERROR';
    } else {
        // ค่าที่ส่งมา
        $save = array();
        $save['topic'] = $db->sql_trim_str($_POST, 'board_topic');
        $save['detail'] = gcms::txtClean($_POST['board_detail']);
        $password = $db->sql_trim_str($_POST, 'board_password');
        $email = $db->sql_trim_str($_POST, 'board_email');
        $category_id = gcms::getVars($_POST, 'board_category', 0);
        $board_id = gcms::getVars($_POST, 'board_id', 0);
        $module_id = gcms::getVars($_POST, 'module_id', 0);
        $picture = gcms::getVars($_FILES, 'board_picture', array('tmp_name' => ''));
        // login
        $login = gcms::getVars($_SESSION, 'login', array('id' => 0, 'status' => -1, 'email' => '', 'password' => ''));
        // อ่านโมดูลและ config
        if ($board_id > 0) {
            // แก้ไขคำถาม อ่านข้อมูลจาก $board_id
            $sql = "SELECT Q.`picture`,Q.`module_id`,Q.`member_id`,M.`module`,C.`category_id`";
            $sql .= ",(CASE WHEN ISNULL(C.`config`) THEN M.`config` ELSE CONCAT(M.`config`,'\n',C.`config`) END) AS `config`";
            $sql .= ",(SELECT COUNT(*) FROM `" . DB_CATEGORY . "` WHERE `module_id`=Q.`module_id`) AS `categories`";
            $sql .= " FROM `" . DB_BOARD_Q . "` AS Q";
开发者ID:phannack,项目名称:GCMS,代码行数:31,代码来源:post.php


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