国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

? ??? ?? PHP ???? PHP Yii ?????? ?? ?? ??? ?? ??? ?? ??

PHP Yii ?????? ?? ?? ??? ?? ??? ?? ??

Jan 10, 2017 pm 02:47 PM

Yii? ??? ? ?????? ??? ?? ??? ?? ?? ?? PHP ????????. Yii? ??? OOP? ?????? ??? ????? ??? ???? ????? ??? ????.

? ?? ???? ??? ?? ???. ??? ??? ??????.

<?php
class ContactForm extends CFormModel
{
  public $_id;
  public $contact;//聯(lián)系人
  public $tel;//電話
  public $fax;//傳真
  public $zipcode;//郵編
  public $addr;//地址
  public $mobile;//手機
  public $email;//郵箱
  public $website;//網(wǎng)址
  public $qq;//QQ
  public $msn;//MSN
  public function rules()
  {
    return array(
      array(&#39;contact&#39;,&#39;required&#39;,&#39;on&#39;=>&#39;edit&#39;,&#39;message&#39;=>&#39;聯(lián)系人必須填寫.&#39;),
      array(&#39;contact&#39;,&#39;length&#39;,&#39;on&#39;=>&#39;edit&#39;,&#39;min&#39;=>2,&#39;max&#39;=>10,&#39;tooShort&#39;=>&#39;聯(lián)系人長度請控制在2-10個字符.&#39;,&#39;tooLong&#39;=>&#39;聯(lián)系人長度請控制在2-10個字符.&#39;),
      array(&#39;tel&#39;, &#39;match&#39;,&#39;pattern&#39; => &#39;/^(\d{3}-|\d{4}-)(\d{8}|\d{7})?$/&#39;,&#39;message&#39; => &#39;請輸入正確的電話號碼.&#39;),
      array(&#39;fax&#39;, &#39;match&#39;,&#39;pattern&#39; => &#39;/^(\d{3}-|\d{4}-)(\d{8}|\d{7})?$/&#39;,&#39;message&#39; => &#39;請輸入正確的傳真號碼.&#39;),
      array(&#39;mobile&#39;, &#39;match&#39;,&#39;pattern&#39; => &#39;/^13[0-9]{1}[0-9]{8}$|15[0189]{1}[0-9]{8}$|189[0-9]{8}$/&#39;,&#39;message&#39; => &#39;請輸入正確的手機號碼.&#39;),
      array(&#39;email&#39;,&#39;email&#39;,&#39;on&#39;=>&#39;edit&#39;,&#39;message&#39;=>&#39;郵箱輸入有誤.&#39;),
      array(&#39;zipcode&#39;,&#39;required&#39;,&#39;on&#39;=>&#39;edit&#39;,&#39;message&#39;=>&#39;郵編必須填寫.&#39;),
      array(&#39;zipcode&#39;,&#39;numerical&#39;,&#39;on&#39;=>&#39;edit&#39;,&#39;message&#39;=>&#39;郵編是6位數(shù)字.&#39;),
      array(&#39;zipcode&#39;,&#39;length&#39;,&#39;on&#39;=>&#39;edit&#39;,&#39;min&#39;=>6,&#39;max&#39;=>6,&#39;tooShort&#39;=>&#39;郵編長度為6位數(shù).&#39;,&#39;tooLong&#39;=>&#39;郵編長度為6位數(shù).&#39;),
      array(&#39;website&#39;,&#39;url&#39;,&#39;on&#39;=>&#39;edit&#39;,&#39;message&#39;=>&#39;網(wǎng)址輸入有誤.&#39;),
      array(&#39;qq&#39;, &#39;match&#39;,&#39;pattern&#39; => &#39;/^[1-9]{1}[0-9]{4,11}$/&#39;,&#39;message&#39; => &#39;請輸入正確的QQ號碼.&#39;),
      array(&#39;msn&#39;,&#39;email&#39;,&#39;on&#39;=>&#39;edit&#39;,&#39;message&#39;=>&#39;MSN輸入有誤.&#39;),
    );
  }
}

?? ?:

public $password2;//非數(shù)據(jù)庫的字段,但是在view中需要用到
  public $verify; //手機驗證碼
  public $fjg; //忘記號碼
  /**
   * 映射數(shù)據(jù)庫表名
   * @return string the associated database table name<br><br>     * www.shouce.ren
   */
  public function tableName()
  {
    return &#39;adm_user&#39;;
  }
  /**
   * 驗證規(guī)則
   * @return array validation rules for model attributes.
   */
  public function rules()
  {
    // NOTE: you should only define rules for those attributes that
    // will receive user inputs.
    return array(
      //array(&#39;mobile_phone,name,status&#39;, &#39;required&#39;),
      array(&#39;mobile_phone&#39;, &#39;unique&#39;),//&#39;message&#39; => &#39;該手機號已經(jīng)存在!&#39;
      array(&#39;mobile_phone&#39;, &#39;match&#39;,&#39;pattern&#39; => &#39;/^(13|15|18)[0-9]{9}$/&#39;,&#39;message&#39; => &#39;請輸入正確的經(jīng)辦人手機號碼.&#39;),
      //array(&#39;certificate_id&#39;, &#39;match&#39;,&#39;pattern&#39; => &#39;/(.jpg|.gif|.png|\d)$/&#39;,&#39;message&#39; => &#39;請重新選擇證書圖像并且后綴只能是jpg、gif、png格式.&#39;),
      array(&#39;phone&#39;, &#39;match&#39;,&#39;pattern&#39; => &#39;/^(\d{3}-|\d{4}-)?(\d{8}|\d{7})?$/&#39;,&#39;message&#39; => &#39;請輸入正確的座機號碼.&#39;),
      array(&#39;fax&#39;, &#39;match&#39;,&#39;pattern&#39; => &#39;/^(\d{3}-|\d{4}-)(\d{8}|\d{7})?$/&#39;,&#39;message&#39; => &#39;請輸入正確的傳真號碼.&#39;),
      //array(&#39;email_address&#39;, &#39;match&#39;,&#39;pattern&#39; => &#39;/^[\w-]+(\.[\w-]+)*@[\w-]+(\.[\w-]+)+$/&#39;,&#39;message&#39; => &#39;請輸入正確的郵箱.&#39;),
      array(&#39;email_address&#39;,&#39;email&#39;,&#39;message&#39;=>&#39;請輸入正確的郵箱.&#39;),
      //驗證密碼和確認密碼
      array("password2","compare","compareAttribute"=>"password","message"=>"兩次密碼不一致",&#39;on&#39;=>&#39;register&#39;),
      array("password2","compare","compareAttribute"=>"password","message"=>"兩次密碼不一致",&#39;on&#39;=>&#39;regonter&#39;),
      array(&#39;qq&#39;, &#39;match&#39;,&#39;pattern&#39; => &#39;/^[1-9]{1}[0-9]{4,11}$/&#39;,&#39;message&#39; => &#39;請輸入正確的QQ號碼.&#39;),
      array(&#39;type,certificate_id,company_type, nationality,yyzz_id, status,level,create_by_id, create_time,update_time&#39;, &#39;numerical&#39;, &#39;integerOnly&#39;=>true),
      array(&#39;verify&#39;, &#39;numerical&#39;, &#39;message&#39; => &#39;驗證碼不正確&#39;,&#39;integerOnly&#39;=>true),
      array(&#39;name,user_type,tuijianren&#39;, &#39;length&#39;, &#39;max&#39;=>20),
      array(&#39;password&#39;, &#39;length&#39;, &#39;max&#39;=>100),
      array(&#39;email_address,business&#39;, &#39;length&#39;, &#39;max&#39;=>50),
      array(&#39;communication_address,money, yhzh,yhmc,industry, company, register_address,yhdh,shangbiao,zhuanli,gongshang&#39;, &#39;length&#39;, &#39;max&#39;=>255),
      array(&#39;role_id&#39;,&#39;default&#39;, &#39;setOnEmpty&#39;=>true, &#39;value&#39;=>10),
      array(&#39;shangbiao&#39;,&#39;default&#39;, &#39;setOnEmpty&#39;=>true, &#39;value&#39;=>&#39;0,0&#39;),
      array(&#39;zhuanli&#39;,&#39;default&#39;, &#39;setOnEmpty&#39;=>true, &#39;value&#39;=>&#39;0,0&#39;),
      array(&#39;gongshang&#39;,&#39;default&#39;, &#39;setOnEmpty&#39;=>true, &#39;value&#39;=>&#39;0,0&#39;),
      array(&#39;password&#39;,&#39;default&#39;, &#39;setOnEmpty&#39;=>true, &#39;value&#39;=>&#39;123456&#39;),
      /*驗證碼*/
      array(&#39;verify&#39;,&#39;checkVerify&#39;, &#39;on&#39;=>&#39;register&#39;),
      array(&#39;email_address&#39;,&#39;checkemail&#39;, &#39;on&#39;=>&#39;regonter&#39;),
//     array(&#39;certificate_id&#39;, &#39;file&#39;,&#39;allowEmpty&#39;=>true,
//         &#39;types&#39;=>&#39;jpg, gif, png, doc, txt&#39;,
//         &#39;maxSize&#39;=>1024 * 1024 * 10, // 10MB
//         &#39;tooLarge&#39;=>&#39;文件大小不能超過10M!&#39;,
//         &#39;message&#39;=>&#39;請先上傳證書圖像.&#39;
//     ),
      // The following rule is used by search().
      // @todo Please remove those attributes that should not be searched.
      array(&#39;id,role_id,name, password,user_type, email_address,tuijianren,shangbiao,company_type,zhuanli,gongshang,money,yhzh,yhmc,yyzz_id,yhdh,type,level, phone, qq, mobile_phone, fax, communication_address, nationality, industry, company, business, register_address, certificate, status, create_by_id, create_time, update_time&#39;, &#39;safe&#39;, &#39;on&#39;=>&#39;search&#39;),
    );
  } 
  /*
   * 手機驗證碼校驗 
   */
  public function checkVerify($attribute,$params)
  {   
    $model=new Mess();
    $d_title = $model->find(array(&#39;condition&#39;=>&#39;suij=:suij and tel=:tel and type>:type and time>:time&#39;,&#39;params&#39;=>array(&#39;:suij&#39;=>$this->verify,&#39;:tel&#39;=>$this->mobile_phone,&#39;:type&#39;=>0,&#39;:time&#39;=>(time()-3600)),&#39;select&#39;=>array(&#39;id&#39;)));
    //$d_title = $model->findByAttributes(array(&#39;suij&#39;=>$this->verify,&#39;tel&#39;=>$this->mobile_phone),array(&#39;select&#39;=>array(&#39;id&#39;)));
    if($d_title[&#39;id&#39;]<1)
    {
      $this->addError(&#39;verify&#39;, "驗證碼不正確。");
    }
    else
    {
      if($this->password == $this->password2)
      {
        $model->updateAll(array(&#39;type&#39;=>0),array(&#39;condition&#39;=>&#39;suij=:sj&#39;,&#39;params&#39;=>array(&#39;:sj&#39;=>$this->verify)));
      }
    }
  }

? ??? PHP Yii ?????? ?? ??? ?? ??? ?? ????.

PHP Yii ?????? ?? ??? ?? ??? ??? ? ?? ??? ??? PHP ??? ????? ?????!

? ????? ??
? ?? ??? ????? ???? ??? ??????, ???? ?????? ????. ? ???? ?? ???? ?? ??? ?? ????. ???? ??? ???? ???? ??? ?? admin@php.cn?? ?????.

? AI ??

Undresser.AI Undress

Undresser.AI Undress

???? ?? ??? ??? ?? AI ?? ?

AI Clothes Remover

AI Clothes Remover

???? ?? ???? ??? AI ?????.

Video Face Swap

Video Face Swap

??? ??? AI ?? ?? ??? ???? ?? ???? ??? ?? ????!

???

??? ??

???++7.3.1

???++7.3.1

???? ?? ?? ?? ???

SublimeText3 ??? ??

SublimeText3 ??? ??

??? ??, ???? ?? ????.

???? 13.0.1 ???

???? 13.0.1 ???

??? PHP ?? ?? ??

???? CS6

???? CS6

??? ? ?? ??

SublimeText3 Mac ??

SublimeText3 Mac ??

? ??? ?? ?? ?????(SublimeText3)

???

??? ??

??? ????
1601
29
PHP ????
1502
276
???
PHP ?? ??? ??????? PHP ?? ??? ??????? Jul 17, 2025 am 04:16 AM

PHP ?? ??? ?? ???? ?? ? ????? ??? ?????. 1. ?? ??? ??? ??? ??? ? ? ??? ??? ??? ?? ?? ??? ???? ???????. 2. ?? ??? ???? ???? ? ?? ????? ?? ?? ?? ??? ?????. 3. $ _get ? $ _post? ?? Hyperglobal ??? ?? ???? ?? ??? ? ??? ??? ??????? ???????. 4. ?? ?? ?? ???? ?? ?? ?? ??? ?????? ?? ??? ??? ?? ??? ???????. ??? ??? ????? ??? ??? ?? ???? ????? ? ??? ? ? ????.

PHP?? ?? ???? ???? ???? ??? ?????? PHP?? ?? ???? ???? ???? ??? ?????? Jul 08, 2025 am 02:37 AM

PHP ?? ???? ???? ????? ?? ? ??? ???? ?? ?? ? ??? ???? ?? ??? ?????? ??? ??? ? ? ???????. 1. ??? ?? CSRF? ???? ?? ??? ??? ???? ?????? ??? ???? FINFO_FILE? ?? ?? MIME ??? ?????. 2. ??? ??? ??? ???? ??? ?? ??? ?? ? WEB ????? ??? ???? ??????. 3. PHP ?? ??? ?? ? ?? ???? NGINX/APACHE? ??? ????? ?? ???? ?????. 4. GD ?????? ??? ? ?? ???? ??? ?? ??? ?? ????.

PHP?? ?? ?? PHP?? ?? ?? Jul 18, 2025 am 04:57 AM

PHP ?? ???? ? ?? ???? ??? ????. 1. // ?? #? ???? ? ?? ??? ???? // ???? ?? ????. 2. ?? /.../ ?? ?? ?? ??? ????? ?? ? ?? ??? ?? ? ? ????. 3. ?? ?? ?? / if () {} /? ?? ?? ??? ????? ??? ?? ?? ?? ??? ???? ????? ???? ??? ?? ???? ???? ??? ? ??? ??????.

PHP?? ???? ??? ?????? PHP?? ???? ??? ?????? Jul 11, 2025 am 03:12 AM

Ageneratorinphpisamemory- ???? Way-Erate-Overgedatasetsetsbaluesoneatimeatimeatimeatimallatonce.1.generatorsuseTheyieldKeywordTocroadtOpvaluesondemand, RetingMemoryUsage.2

PHP ?? ?? ? PHP ?? ?? ? Jul 18, 2025 am 04:51 AM

PHP ??? ???? ??? ??? ??? ????? ????. ??? ????? ?? ???? ??? "?? ? ?"??? "?"? ???????. 1. ??? ? ??? ??? DocBlock (/*/)? ?? ?? ??? ???? ??? ? ?? ???? ??????. 2. JS ??? ???? ?? ???? ??? ?? ??? ??? ?????. 3. ??? ?? ?? ?? ??? ???? ????? ????? ???? ?? ????? ???? ? ??????. 4. Todo ? Fixme? ????? ???? ? ? ??? ??? ???? ?? ?? ? ??? ???????. ??? ???? ?? ??? ??? ?? ?? ?? ???? ???? ? ????.

?? PHP : ??? ??? ?? PHP : ??? ??? Jul 18, 2025 am 04:54 AM

tolearnpheffectical, startBysetTupaloCalserErverEnmentUsingToolslikexamppandacodeeditor -likevscode.1) installxamppforapache, mysql, andphp.2) useacodeeditorforsyntaxsupport.3)) 3) testimplephpfile.next, withpluclucincludechlucincluclucludechluclucled

PHP?? ??? ? ???? ??? ????? ?? PHP?? ??? ? ???? ??? ????? ?? Jul 12, 2025 am 03:15 AM

PHP??? ???? ??? ?? ?? ????? ???? ??? ?? ??? ??? ?? ? ??? ??? ???? ?????. ???? 0?? ???? ?? ??? ???? ? ?? ???? ?? ?? ? ? ????. MB_SUBSTR? ?? ??? ??? ???????. ? : $ str = "hello"; echo $ str [0]; ?? H; ??? MB_SUBSTR ($ str, 1,1)? ?? ??? ??? ??? ??????. ?? ???????? ???? ??? ???? ?? ???? ?? ?? ???? ?????? ??? ????? ?? ??? ?? ??? ???? ???? ?? ????.

?? PHP ?? ??? ?? PHP ?? ??? Jul 18, 2025 am 04:52 AM

toinstallphpquickly, usexampponwindowsorhomebrewonmacos.1. ??, downloadandinstallxAmpp, selectComponents, startApache ? placefilesinhtdocs.2

See all articles