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


PHP helper::escapeText方法代码示例

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


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

示例1: remove

 public function remove($accountId, $accessToken)
 {
     $accountId = helper::clearInt($accountId);
     $accessToken = helper::clearText($accessToken);
     $accessToken = helper::escapeText($accessToken);
     $currentTime = time();
     //current time
     $stmt = $this->db->prepare("UPDATE access_data SET removeAt = (:removeAt) WHERE accountId = (:accountId) AND accessToken = (:accessToken)");
     $stmt->bindParam(":accountId", $accountId, PDO::PARAM_INT);
     $stmt->bindParam(":accessToken", $accessToken, PDO::PARAM_STR);
     $stmt->bindParam(":removeAt", $currentTime, PDO::PARAM_INT);
     if ($stmt->execute()) {
         return true;
     }
     return false;
 }
开发者ID:JohnWilliamsMSU,项目名称:Steady,代码行数:16,代码来源:class.auth.inc.php

示例2: isset

$error_password = false;
$error_password_repeat = false;
if (!empty($_POST)) {
    $error = false;
    $user_username = isset($_POST['user_username']) ? $_POST['user_username'] : '';
    $user_password = isset($_POST['user_password']) ? $_POST['user_password'] : '';
    $user_fullname = isset($_POST['user_fullname']) ? $_POST['user_fullname'] : '';
    $token = isset($_POST['authenticity_token']) ? $_POST['authenticity_token'] : '';
    $user_username = helper::clearText($user_username);
    $user_fullname = helper::clearText($user_fullname);
    $user_password = helper::clearText($user_password);
    $user_password_repeat = helper::clearText($user_password_repeat);
    $user_username = helper::escapeText($user_username);
    $user_fullname = helper::escapeText($user_fullname);
    $user_password = helper::escapeText($user_password);
    $user_password_repeat = helper::escapeText($user_password_repeat);
    if (auth::getAuthenticityToken() !== $token) {
        $error = true;
        $error_token = true;
        $error_message[] = 'Error!';
    }
    if (!helper::isCorrectLogin($user_username)) {
        $error = true;
        $error_username = true;
        $error_message[] = 'Incorrect username.';
    }
    if (!helper::isCorrectPassword($user_password)) {
        $error = true;
        $error_password = true;
        $error_message[] = 'Incorrect password.';
    }
开发者ID:JohnWilliamsMSU,项目名称:Steady,代码行数:31,代码来源:install.php

示例3: isset

                    $fb_page = isset($_POST['fb_page']) ? $_POST['fb_page'] : '';
                    $instagram_page = isset($_POST['instagram_page']) ? $_POST['instagram_page'] : '';
                    $email = isset($_POST['email']) ? $_POST['email'] : '';
                    $username = helper::clearText($username);
                    $username = helper::escapeText($username);
                    $fullname = helper::clearText($fullname);
                    $fullname = helper::escapeText($fullname);
                    $location = helper::clearText($location);
                    $location = helper::escapeText($location);
                    $balance = helper::clearInt($balance);
                    $fb_page = helper::clearText($fb_page);
                    $fb_page = helper::escapeText($fb_page);
                    $instagram_page = helper::clearText($instagram_page);
                    $instagram_page = helper::escapeText($instagram_page);
                    $email = helper::clearText($email);
                    $email = helper::escapeText($email);
                    if ($authToken === helper::getAuthenticityToken()) {
                        $account->setUsername($username);
                        $account->setFullname($fullname);
                        $account->setLocation($location);
                        $account->setBalance($balance);
                        $account->setFacebookPage($fb_page);
                        $account->setInstagramPage($instagram_page);
                        $account->setEmail($email);
                    }
                }
                header("Location: /admin/profile.php/?id=" . $accountInfo['id']);
                exit;
        }
    }
} else {
开发者ID:JohnWilliamsMSU,项目名称:Steady,代码行数:31,代码来源:profile.php

示例4: isset

<?php

/*!
 * ifsoft.co.uk engine v1.0
 *
 * http://ifsoft.com.ua, http://ifsoft.co.uk
 * qascript@ifsoft.co.uk
 *
 * Copyright 2012-2015 Demyanchuk Dmitry (https://vk.com/dmitry.demyanchuk)
 */
include_once $_SERVER['DOCUMENT_ROOT'] . "/core/init.inc.php";
include_once $_SERVER['DOCUMENT_ROOT'] . "/config/api.inc.php";
if (!empty($_POST)) {
    $accountId = isset($_POST['accountId']) ? $_POST['accountId'] : 0;
    $accessToken = isset($_POST['accessToken']) ? $_POST['accessToken'] : '';
    $gcm_regId = isset($_POST['gcm_regId']) ? $_POST['gcm_regId'] : '';
    $gcm_regId = helper::clearText($gcm_regId);
    $gcm_regId = helper::escapeText($gcm_regId);
    $result = array("error" => true, "error_code" => ERROR_UNKNOWN);
    $auth = new auth($dbo);
    if (!$auth->authorize($accountId, $accessToken)) {
        api::printError(ERROR_ACCESS_TOKEN, "Error authorization.");
    }
    $account = new account($dbo, $accountId);
    $result = $account->setGCM_regId($gcm_regId);
    echo json_encode($result);
    exit;
}
开发者ID:JohnWilliamsMSU,项目名称:Steady,代码行数:28,代码来源:account.setGcmToken.inc.php

示例5: isset

 * http://ifsoft.com.ua, http://ifsoft.co.uk
 * qascript@ifsoft.co.uk
 *
 * Copyright 2012-2016 Demyanchuk Dmitry (https://vk.com/dmitry.demyanchuk)
 */
include_once $_SERVER['DOCUMENT_ROOT'] . "/core/init.inc.php";
include_once $_SERVER['DOCUMENT_ROOT'] . "/config/api.inc.php";
if (!empty($_POST)) {
    $clientId = isset($_POST['clientId']) ? $_POST['clientId'] : 0;
    $gcm_regId = isset($_POST['gcm_regId']) ? $_POST['gcm_regId'] : '';
    $facebookId = isset($_POST['facebookId']) ? $_POST['facebookId'] : '';
    $clientId = helper::clearInt($clientId);
    $gcm_regId = helper::clearText($gcm_regId);
    $gcm_regId = helper::escapeText($gcm_regId);
    $facebookId = helper::clearText($facebookId);
    $facebookId = helper::escapeText($facebookId);
    $access_data = array("error" => true, "error_code" => ERROR_UNKNOWN);
    $helper = new helper($dbo);
    $accountId = $helper->getUserIdByFacebook($facebookId);
    if ($accountId != 0) {
        $auth = new auth($dbo);
        $access_data = $auth->create($accountId, $clientId);
        if ($access_data['error'] === false) {
            $account = new account($dbo, $accountId);
            $account->setState(ACCOUNT_STATE_ENABLED);
            $account->setLastActive();
            $access_data['account'] = array();
            array_push($access_data['account'], $account->get());
            if (strlen($gcm_regId) != 0) {
                $account->setGCM_regId($gcm_regId);
            }
开发者ID:JohnWilliamsMSU,项目名称:Steady,代码行数:31,代码来源:account.signInByFacebook.inc.php

示例6: header

include_once $_SERVER['DOCUMENT_ROOT'] . "/core/init.inc.php";
if (admin::isSession()) {
    header("Location: /admin/main.php");
}
$page_id = "login";
$user_username = '';
$error = false;
$error_message = '';
if (!empty($_POST)) {
    $user_username = isset($_POST['user_username']) ? $_POST['user_username'] : '';
    $user_password = isset($_POST['user_password']) ? $_POST['user_password'] : '';
    $token = isset($_POST['authenticity_token']) ? $_POST['authenticity_token'] : '';
    $user_username = helper::clearText($user_username);
    $user_password = helper::clearText($user_password);
    $user_username = helper::escapeText($user_username);
    $user_password = helper::escapeText($user_password);
    if (helper::getAuthenticityToken() !== $token) {
        $error = true;
        $error_message = 'Error!';
    }
    if (!$error) {
        $access_data = array();
        $admin = new admin($dbo);
        $access_data = $admin->signin($user_username, $user_password);
        if ($access_data['error'] === false) {
            $clientId = 0;
            // Desktop version
            admin::createAccessToken();
            admin::setSession($access_data['accountId'], admin::getAccessToken());
            header("Location: /admin/main.php");
        } else {
开发者ID:JohnWilliamsMSU,项目名称:Steady,代码行数:31,代码来源:login.php

示例7: header

if (!admin::isSession()) {
    header("Location: /admin/login.php");
}
$page_id = "search";
$error = false;
$error_message = '';
$query = '';
$result = array();
$result['users'] = array();
$stats = new stats($dbo);
$settings = new settings($dbo);
$admin = new admin($dbo);
if (isset($_GET['query'])) {
    $query = isset($_GET['query']) ? $_GET['query'] : '';
    $query = helper::clearText($query);
    $query = helper::escapeText($query);
    if (strlen($query) > 2) {
        $result = $stats->searchAccounts(0, $query);
    }
}
helper::newAuthenticityToken();
$css_files = array("admin.css");
$page_title = "Users";
include_once $_SERVER['DOCUMENT_ROOT'] . "/common/header.inc.php";
?>

<body class="bg_gray">

    <div id="page_wrap">

    <?php 
开发者ID:JohnWilliamsMSU,项目名称:Steady,代码行数:31,代码来源:users.php

示例8: isset

 * http://ifsoft.com.ua, http://ifsoft.co.uk
 * qascript@ifsoft.co.uk
 *
 * Copyright 2012-2016 Demyanchuk Dmitry (https://vk.com/dmitry.demyanchuk)
 */
include_once $_SERVER['DOCUMENT_ROOT'] . "/core/init.inc.php";
include_once $_SERVER['DOCUMENT_ROOT'] . "/config/api.inc.php";
if (!empty($_POST)) {
    $accountId = isset($_POST['accountId']) ? $_POST['accountId'] : 0;
    $accessToken = isset($_POST['accessToken']) ? $_POST['accessToken'] : '';
    $lat = isset($_POST['lat']) ? $_POST['lat'] : '';
    $lng = isset($_POST['lng']) ? $_POST['lng'] : '';
    $lat = helper::clearText($lat);
    $lat = helper::escapeText($lat);
    $lng = helper::clearText($lng);
    $lng = helper::escapeText($lng);
    $result = array("error" => true, "error_code" => ERROR_UNKNOWN);
    $auth = new auth($dbo);
    if (!$auth->authorize($accountId, $accessToken)) {
        api::printError(ERROR_ACCESS_TOKEN, "Error authorization.");
    }
    $result = array("error" => false, "error_code" => ERROR_SUCCESS);
    $geo = new geo($dbo);
    $info = $geo->info(helper::ip_addr());
    $account = new account($dbo, $accountId);
    if (strlen($lat) > 0 && strlen($lng) > 0) {
        $result = $account->setGeoLocation($lat, $lng);
    } else {
        if ($info['geoplugin_status'] == 206) {
            $result = $account->setGeoLocation($info['geoplugin_latitude'], $info['geoplugin_longitude']);
        } else {
开发者ID:JohnWilliamsMSU,项目名称:Steady,代码行数:31,代码来源:account.setGeoLocation.inc.php

示例9: header

 *
 * http://ifsoft.com.ua, http://ifsoft.co.uk
 * qascript@ifsoft.co.uk
 *
 * Copyright 2012-2016 Demyanchuk Dmitry (https://vk.com/dmitry.demyanchuk)
 */
include_once $_SERVER['DOCUMENT_ROOT'] . "/core/init.inc.php";
if (!admin::isSession()) {
    header("Location: /admin/login.php");
}
if (!empty($_POST)) {
    $authToken = isset($_POST['authenticity_token']) ? $_POST['authenticity_token'] : '';
    $message = isset($_POST['message']) ? $_POST['message'] : '';
    $type = isset($_POST['type']) ? $_POST['type'] : 1;
    $message = helper::clearText($message);
    $message = helper::escapeText($message);
    $type = helper::clearInt($type);
    if ($authToken === helper::getAuthenticityToken() && !APP_DEMO) {
        if (strlen($message) != 0) {
            $gcm = new gcm($dbo, 0);
            $gcm->setData($type, $message, 0);
            $gcm->forAll();
            $gcm->send();
        }
    }
    header("Location: /admin/gcm.php");
}
$stats = new stats($dbo);
$page_id = "gcm";
$error = false;
$error_message = '';
开发者ID:JohnWilliamsMSU,项目名称:Steady,代码行数:31,代码来源:gcm.php

示例10: header

 * Copyright 2012-2016 Demyanchuk Dmitry (https://vk.com/dmitry.demyanchuk)
 */
include_once $_SERVER['DOCUMENT_ROOT'] . "/core/init.inc.php";
if (!admin::isSession()) {
    header("Location: /admin/login.php");
}
$stats = new stats($dbo);
$gift = new gift($dbo);
$page_id = "gifts";
$error = false;
$error_message = '';
if (isset($_GET['action'])) {
    $action = isset($_GET['action']) ? $_GET['action'] : '';
    $id = isset($_GET['id']) ? $_GET['id'] : 0;
    $action = helper::clearText($action);
    $action = helper::escapeText($action);
    $id = helper::clearInt($id);
    if (!APP_DEMO) {
        switch ($action) {
            case 'remove':
                $gift->db_remove($id);
                header("Location: /admin/gifts.php");
                break;
            default:
                header("Location: /admin/gifts.php");
                break;
        }
    }
}
if (!empty($_POST)) {
    $authToken = isset($_POST['authenticity_token']) ? $_POST['authenticity_token'] : '';
开发者ID:JohnWilliamsMSU,项目名称:Steady,代码行数:31,代码来源:gifts.php

示例11: isset

 $profileId = isset($_POST['profileId']) ? $_POST['profileId'] : 0;
 $chatId = isset($_POST['chatId']) ? $_POST['chatId'] : 0;
 $messageText = isset($_POST['messageText']) ? $_POST['messageText'] : "";
 $messageImg = isset($_POST['messageImg']) ? $_POST['messageImg'] : "";
 $clientId = helper::clearInt($clientId);
 $accountId = helper::clearInt($accountId);
 $profileId = helper::clearInt($profileId);
 $chatId = helper::clearInt($chatId);
 $messageText = helper::clearText($messageText);
 $messageText = preg_replace("/[\r\n]+/", "<br>", $messageText);
 //replace all new lines to one new line
 $messageText = preg_replace('/\\s+/', ' ', $messageText);
 //replace all white spaces to one space
 $messageText = helper::escapeText($messageText);
 $messageImg = helper::clearText($messageImg);
 $messageImg = helper::escapeText($messageImg);
 $result = array("error" => true, "error_code" => ERROR_UNKNOWN);
 $auth = new auth($dbo);
 if (!$auth->authorize($accountId, $accessToken)) {
     api::printError(ERROR_ACCESS_TOKEN, "Error authorization.");
 }
 $profile = new profile($dbo, $profileId);
 $profile->setRequestFrom($accountId);
 $profileInfo = $profile->get();
 if ($profileInfo['state'] != ACCOUNT_STATE_ENABLED) {
     echo json_encode($result);
     exit;
 }
 if ($profileInfo['allowMessages'] == 0 && $profileInfo['follower'] === false) {
     echo json_encode($result);
     exit;
开发者ID:JohnWilliamsMSU,项目名称:Steady,代码行数:31,代码来源:msg.new.inc.php

示例12: isset

    $accessMode = isset($_POST['accessMode']) ? $_POST['accessMode'] : 0;
    $comment = isset($_POST['comment']) ? $_POST['comment'] : "";
    $originImgUrl = isset($_POST['originImgUrl']) ? $_POST['originImgUrl'] : "";
    $previewImgUrl = isset($_POST['previewImgUrl']) ? $_POST['previewImgUrl'] : "";
    $imgUrl = isset($_POST['imgUrl']) ? $_POST['imgUrl'] : "";
    $clientId = helper::clearInt($clientId);
    $accountId = helper::clearInt($accountId);
    $accessMode = helper::clearInt($accessMode);
    $comment = helper::clearText($comment);
    $comment = preg_replace("/[\r\n]+/", "<br>", $comment);
    //replace all new lines to one new line
    $comment = preg_replace('/\\s+/', ' ', $comment);
    //replace all white spaces to one space
    $comment = helper::escapeText($comment);
    $originImgUrl = helper::clearText($originImgUrl);
    $originImgUrl = helper::escapeText($originImgUrl);
    $previewImgUrl = helper::clearText($previewImgUrl);
    $previewImgUrl = helper::escapeText($previewImgUrl);
    $imgUrl = helper::clearText($imgUrl);
    $imgUrl = helper::escapeText($imgUrl);
    $result = array("error" => true, "error_code" => ERROR_UNKNOWN);
    $auth = new auth($dbo);
    if (!$auth->authorize($accountId, $accessToken)) {
        api::printError(ERROR_ACCESS_TOKEN, "Error authorization.");
    }
    $photos = new photos($dbo);
    $photos->setRequestFrom($accountId);
    $result = $photos->add($accessMode, $comment, $originImgUrl, $previewImgUrl, $imgUrl);
    echo json_encode($result);
    exit;
}
开发者ID:JohnWilliamsMSU,项目名称:Steady,代码行数:31,代码来源:photos.new.inc.php

示例13: isset

 * Copyright 2012-2016 Demyanchuk Dmitry (https://vk.com/dmitry.demyanchuk)
 */
include_once $_SERVER['DOCUMENT_ROOT'] . "/core/init.inc.php";
include_once $_SERVER['DOCUMENT_ROOT'] . "/config/api.inc.php";
if (!empty($_POST)) {
    $clientId = isset($_POST['clientId']) ? $_POST['clientId'] : 0;
    $gcm_regId = isset($_POST['gcm_regId']) ? $_POST['gcm_regId'] : '';
    $username = isset($_POST['username']) ? $_POST['username'] : '';
    $password = isset($_POST['password']) ? $_POST['password'] : '';
    $clientId = helper::clearInt($clientId);
    $gcm_regId = helper::clearText($gcm_regId);
    $username = helper::clearText($username);
    $password = helper::clearText($password);
    $gcm_regId = helper::escapeText($gcm_regId);
    $username = helper::escapeText($username);
    $password = helper::escapeText($password);
    if ($clientId != CLIENT_ID) {
        api::printError(ERROR_UNKNOWN, "Error client Id.");
    }
    $access_data = array();
    $account = new account($dbo);
    $access_data = $account->signin($username, $password);
    unset($account);
    if ($access_data["error"] === false) {
        $auth = new auth($dbo);
        $access_data = $auth->create($access_data['accountId'], $clientId);
        if ($access_data['error'] === false) {
            $account = new account($dbo, $access_data['accountId']);
            $account->setState(ACCOUNT_STATE_ENABLED);
            $account->setLastActive();
            $access_data['account'] = array();
开发者ID:JohnWilliamsMSU,项目名称:Steady,代码行数:31,代码来源:account.signIn.inc.php

示例14: isset

<?php

/*!
 * ifsoft.co.uk engine v1.0
 *
 * http://ifsoft.com.ua, http://ifsoft.co.uk
 * qascript@ifsoft.co.uk
 *
 * Copyright 2012-2016 Demyanchuk Dmitry (https://vk.com/dmitry.demyanchuk)
 */
include_once $_SERVER['DOCUMENT_ROOT'] . "/core/init.inc.php";
include_once $_SERVER['DOCUMENT_ROOT'] . "/config/api.inc.php";
if (!empty($_POST)) {
    $accountId = isset($_POST['accountId']) ? $_POST['accountId'] : '';
    $accessToken = isset($_POST['accessToken']) ? $_POST['accessToken'] : '';
    $currentPassword = isset($_POST['currentPassword']) ? $_POST['currentPassword'] : '';
    $newPassword = isset($_POST['newPassword']) ? $_POST['newPassword'] : '';
    $currentPassword = helper::clearText($currentPassword);
    $currentPassword = helper::escapeText($currentPassword);
    $newPassword = helper::clearText($newPassword);
    $newPassword = helper::escapeText($newPassword);
    $auth = new auth($dbo);
    if (!$auth->authorize($accountId, $accessToken)) {
        api::printError(ERROR_ACCESS_TOKEN, "Error authorization.");
    }
    $result = array("error" => true, "error_code" => ERROR_UNKNOWN);
    $account = new account($dbo, $accountId);
    $result = $account->setPassword($currentPassword, $newPassword);
    echo json_encode($result);
    exit;
}
开发者ID:JohnWilliamsMSU,项目名称:Steady,代码行数:31,代码来源:account.setPassword.inc.php

示例15: header

 * qascript@ifsoft.co.uk
 *
 * Copyright 2012-2016 Demyanchuk Dmitry (https://vk.com/dmitry.demyanchuk)
 */
include_once $_SERVER['DOCUMENT_ROOT'] . "/core/init.inc.php";
if (!admin::isSession()) {
    header("Location: /admin/login.php");
}
if (!empty($_POST)) {
    $authToken = isset($_POST['authenticity_token']) ? $_POST['authenticity_token'] : '';
    $current_passw = isset($_POST['current_passw']) ? $_POST['current_passw'] : '';
    $new_passw = isset($_POST['new_passw']) ? $_POST['new_passw'] : '';
    $current_passw = helper::clearText($current_passw);
    $current_passw = helper::escapeText($current_passw);
    $new_passw = helper::clearText($new_passw);
    $new_passw = helper::escapeText($new_passw);
    if ($authToken === helper::getAuthenticityToken() && !APP_DEMO) {
        $admin = new admin($dbo);
        $admin->setId(admin::getCurrentAdminId());
        $result = $admin->setPassword($current_passw, $new_passw);
        if ($result['error'] === false) {
            header("Location: /admin/settings.php/?result=success");
            exit;
        } else {
            header("Location: /admin/settings.php/?result=error");
            exit;
        }
    }
    header("Location: /admin/settings.php");
    exit;
}
开发者ID:JohnWilliamsMSU,项目名称:Steady,代码行数:31,代码来源:settings.php


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