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


PHP ComValidation::isEmpty方法代码示例

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


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

示例1: switch

switch ($_FILES['regCsvFile']['error']) {
    case 1:
    case 2:
        $errMsg[] = "ファイルサイズは2MBまでにして下さい。";
        break;
    case 3:
        $errMsg[] = "何らかの要因により失敗です。再度上げ直しを御願いします。";
        break;
    case 4:
        $errMsg[] = "ファイルのアップロードが失敗です。";
        break;
}
if (!ComValidation::isNumeric($param["registPageId"]) or ComValidation::isEmpty($param["registPageId"])) {
    $errMsg[] = "登録入口コードは数字で入力して下さい。";
}
if (!ComValidation::isString($param["advcd"]) or ComValidation::isEmpty($param["advcd"])) {
    $errMsg[] = "媒体コードが不正です。";
}
if ($errMsg) {
    $errSessOBJ->errMsg = $errMsg;
    header("Location: ./?action_User_RegistCsv=1");
    exit;
}
//ファイルの中身を配列に格納
$targetMailAddressArray = file($_FILES['regCsvFile']['tmp_name']);
//空だったら中止
if (!ComValidation::isValue($targetMailAddressArray)) {
    $errMsg[] = "ファイルの中身が認識出来ません。";
    header("location: ./?action_User_RegistCsv=1");
    exit;
}
开发者ID:noriotakei,项目名称:suraimu,代码行数:31,代码来源:registCsvExec.php

示例2: resizeAttachmentImage

 /**
  *
  *  添付画像の品質低下(quarity)によるファイルサイズ縮小
  * ※GIFは品質低下リサイズが不可の為、jpegに変換
  * @param  $imgData 添付画像データ
  * @param  $limit   目標サイズ(キロバイト単位)デフォルトは10
  * @return $imageStreamData リサイズ済み画像ストリーム
  *          $type 変換後画像タイプ(gifのみjpgに変換の為)
  */
 function resizeAttachmentImage($image, $type, $limit = 10)
 {
     if (ComValidation::isEmpty($image)) {
         return false;
     }
     $limitByte = $limit * 1024;
     switch ($type) {
         case 1:
             //GIF
         //GIF
         case 2:
             //JPG
             $img_output_func = "imagejpeg";
             $start = 100;
             $end = 1;
             $step = -3;
             $imageType = "image/jpeg";
             break;
         case 3:
             //PNG
             $img_output_func = "imagepng";
             $start = 0;
             $end = 9;
             $step = 1;
             $imageType = "image/png";
             break;
         default:
             return false;
             break;
     }
     $quality = $start;
     $materialImage = imagecreatefromstring($image);
     //品質を徐々に低下させていきます
     while (true) {
         ob_start();
         $img_output_func($materialImage, null, $quality);
         $quality += $step;
         $imageStreamData = ob_get_clean();
         $fileSize = strlen($imageStreamData);
         if ($fileSize <= $limitByte) {
             break;
         }
         if ($start <= $quality && $quality <= $end) {
             continue;
         }
         if ($end <= $quality && $quality <= $start) {
             continue;
         }
         break;
     }
     //元画像データを破棄
     imagedestroy($materialImage);
     // 圧縮限界チェック
     if ($fileSize > $limitByte) {
         return false;
     }
     $dataArray = array("imageData" => $imageStreamData, "type" => $imageType);
     return $dataArray;
 }
开发者ID:noriotakei,项目名称:suraimu,代码行数:68,代码来源:AdmMailMagazine.php

示例3: ComSessionNamespace

 *
 * @copyright   2009 Fraise, Inc.
 * @author      mitsuhiro nakamura
 */
require_once D_BASE_DIR . "/common/admin_common.php";
require_once $controllerOBJ->getIncludeBusinessLogic("admInclude");
// インスタンスの作成
$admMailMagazineOBJ = AdmMailMagazine::getInstance();
$offset = $requestOBJ->getParameter("offset");
if (!$offset) {
    $offset = 0;
}
$exceptArray[] = "offset";
$param = $requestOBJ->getParameterExcept($exceptArray);
$dispCnt = 20;
if (ComValidation::isEmpty($param["is_stop"])) {
    $param["is_stop"] = 0;
}
$smartyOBJ->assign("param", $param);
// セッションオブジェクトのインスタンス
$execMsgSessOBJ = new ComSessionNamespace("exec_msg");
$returnSessOBJ = new ComSessionNamespace("return");
// 入力項目の取得
if ($returnSessOBJ->return) {
    $param = $returnSessOBJ->return;
}
// メッセージの取得
$execMessage = $execMsgSessOBJ->getIterator();
// セッション変数の破棄
$execMsgSessOBJ->unsetAll();
$returnSessOBJ->unsetAll();
开发者ID:noriotakei,项目名称:suraimu,代码行数:31,代码来源:regularMailList.php


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