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

? PHP ????? ThinkPHP thinkphp? ?????? ??? ?? ?? ??? ???? ??

thinkphp? ?????? ??? ?? ?? ??? ???? ??

May 31, 2023 pm 08:18 PM
thinkphp

1. ????? ??

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

  1. ?? ?? ??: ?? ??? ???? ??? ??? ??? ??? ?? ??? ???? ??? ??? ? ????.

  2. ?? ??: ?? ??? ?? ??? ???? ??? ??? ???? ???? ???? ?????? ??? ????? ??? ? ????.

  3. ??? ?? ??: ?? ??? ???? ?? ? ?? ??? ?? ???? ??? ?? ?? ????? ??? ? ????.

2. ??? ?? ?? ?? ??

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

  1. ?? ?? ?? ??: ?? ??? ????? ??????? ????? ?????. ??? ??? ??? ??? ?? ??????.

  2. ??? ?? ????? ?? ?? ??: Canvas ?? ?? ??? ???? ??? ?? ????? ?? ??? ?????. HTML5 Canvas ??? ???? ?? ??? ??, ?? ? ??? ??? ??? ? ????.

  3. ????? ??? ??? ???? ??? ?? ??? ????? ???? ???. JavaScript? Ajax ??? ?? ??? ??? ?? ?? ??? ?? ? ????.

  4. ?? ?? ??: ?? ??? ??? ??? ?????. API ?????? ???? ?? ?????? ?? ??, ?? ?? ??? ?????? ?????.

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

3. ??? ?? ?? ??

thinkphp?? ?? ??? ????? ????? ?? ??? ??? ??? ???.

  1. ?? ?? ???? ???

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

  • generateCode: ?? ??? ???? ??? ?? ??? ?????.

  • verifyCode: ???? ??? ?? ??? ???? ?????.

  • getCode: ??? ??? ?? ??? ?????.

  1. ???? ??

???? ?? ? GD ?????? ???? ???? ??? ?, ???? ???? ???? ???? ??? ?????? ??? ? ????. . ??? ?? ?????.

public function generateCode($width=80,$height=22,$verifyName=''){
    //生成一個(gè)4位的隨機(jī)字符串
    $code = '';
    $chars = '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ';
    for($i=0;$i<4;$i++){
        $code .= substr($chars, mt_rand(0, strlen($chars) - 1), 1);
    }
    //將驗(yàn)證碼存儲(chǔ)到session中
    if($verifyName){
        session($verifyName, $code);
    }else{
        session(&#39;verify_code&#39;, $code);
    }

    //生成驗(yàn)證碼圖像
    $img = imagecreate($width,$height);
    //背景色
    imagecolorallocate($img, 102,102,102);
    //字體顏色
    $color = imagecolorallocate($img, 255, 255, 255);
    //生成干擾線(xiàn)
    for($i=0;$i<5;$i++){
        imageline($img,mt_rand(0,$width/2),mt_rand(0,$height/2),mt_rand($width/2,$width),mt_rand($height/2,$height),$color);
    }
    //將驗(yàn)證碼繪制到圖像上
    imagefttext($img, 18, 0, 10, $height-5, $color, &#39;./arial.ttf&#39;, $code);
    //輸出圖像
    header(&#39;Pragma:no-cache&#39;);
    header(&#39;Cache-Control:no-cache&#39;);
    header("content-type:image/png");
    imagepng($img);
    imagedestroy($img);
}
  1. ?? ?? ??

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

// 驗(yàn)證碼驗(yàn)證
if(empty($verify)) {
    $this->error(&#39;驗(yàn)證碼不能為空!&#39;);
}
if($verify != session(&#39;verify_code&#39;)){
    $this->error("驗(yàn)證碼錯(cuò)誤!");
}

4. ?????? ??? ?? ???? ??? ??

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

? ??? thinkphp? ?????? ??? ?? ?? ??? ???? ??? ?? ?????. ??? ??? 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
???
thinkphp ????? ???? ?? thinkphp ????? ???? ?? Apr 09, 2024 pm 05:33 PM

ThinkPHP ????? ????? ??? ?????: Composer? ????, ???? ????? ???? php bin/console? ????, ?? ???? ??? http://localhost:8000? ?????.

thinkphp?? ?? ??? ????. thinkphp?? ?? ??? ????. Apr 09, 2024 pm 06:09 PM

ThinkPHP?? ??? PHP ????? ??? ?? ??? ????. ??? ???? 3.2, 5.0, 5.1, 6.0? ????, ??? ??? ??? ???? ??? ??? ???? ? ?????. ?? ?? ??? ThinkPHP 6.0.16???. ??? ??? ? PHP ??, ?? ?? ?? ? ???? ??? ??????. ??? ??? ??? ???? ?? ?? ??? ???? ?? ????.

thinkphp? ???? ?? thinkphp? ???? ?? Apr 09, 2024 pm 05:39 PM

ThinkPHP Framework? ???? ???? ??: ThinkPHP Framework? ?? ????? ?????? ??? ???. ThinkPHP ?? ????? ???? ?? ???(?? ??)? ????. ?????? ?? ????? ?????. ? ??? ?????. ThinkPHP ??????? ??????. ThinkPHP ?????? URL? ???? ?????.

laravel? thinkphp ? ?? ?? ? ???? laravel? thinkphp ? ?? ?? ? ???? Apr 09, 2024 pm 03:18 PM

Laravel? ThinkPHP ?????? ?? ??: ThinkPHP? ????? ??? ? ??? ??? ?? Laravel?? ??? ????. Laravel? ? ????? ??? ??????? ?? ThinkPHP? ? ??? ? ????.

thinkphp? ???? ?? thinkphp? ???? ?? Apr 09, 2024 pm 05:42 PM

ThinkPHP ?? ??: PHP, Composer ? MySQL ??? ?????. Composer? ???? ????? ????. ThinkPHP ?????? ???? ?????. ?????? ??? ?????. ?????? ??? ?????. ??????? ???? http://localhost:8000? ?????.

thinkphp ??? ????? thinkphp ??? ????? Apr 09, 2024 pm 05:24 PM

ThinkPHP? ?? ????, ?? ???, ?? ?? ? ?????? ???? ?? ??? ?? ??? PHP ????????. ?? ?? ???? ??? ?? 10,000? ??? ??? ??? ? ??? JD.com, Ctrip? ?? ??? ? ??? ? ?????? ????? ?? ?? ?????? ?? ?????.

?? ??: API ??? ?? ThinkPHP ?????? ???? ?? ?? ??: API ??? ?? ThinkPHP ?????? ???? ?? Nov 22, 2023 pm 05:18 PM

?? ??: API ??? ?? ThinkPHP ?????? ???? ?? ???? ????? ????? API(?? ????? ?????)? ???? ?? ? ??? ????. API? ??? ??, ?? ?? ? ?? ??? ??? ? ??? ????? ??? ???? ?? ?? ??? ?????. ??? PHP ?? ?????? ThinkPHP ?????? ????? ?? ???? ???? ????.

?? ??: ThinkPHP ?????? ???? ??? ??? ???? ?? ?? ??: ThinkPHP ?????? ???? ??? ??? ???? ?? Nov 22, 2023 pm 12:01 PM

"?? ??: ThinkPHP ?????? ???? ??? ??? ???? ??" ??? ??? ??? ???? ?? ? ?? ????? ?? ?? ?? ??? ??? ???? ??? ???? ?? ?? ??? ?? ? ??????. ??? ??? ??? ??? ????? ?? ???? ??? ???, ?? ??? ??, ??? ?? ?? ?? ??? ?? ??? ??? ???? ?? ??? ??? ???? ?? ?? ?????. PHP ???? ?? ???? ?? ?????? ThinkPHP ?????? ??? ??? ???? ? ?? ??? ??? ?????.

See all articles