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

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

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

Jul 15, 2017 pm 03:58 PM

GD ????? ?? PHP ?? ?? ???(??? ? ?? ??, ??, ???, ?? ??...)

<?php
/*
* Captcha Class base on PHP GD Lib
* @author Design
* @version 1.0
* @copyright js8.in 2010
* @demo
* include(&#39;captchaClass.php&#39;);
* $captchaDemo=new Captcha();
* $captchaDemo->createImage();
*/
class Captcha
{
//@定義驗(yàn)證碼圖片高度
private $height;
//@定義驗(yàn)證碼圖片寬度
private $width;
//@定義驗(yàn)證碼字符個(gè)數(shù)
private $textNum;
//@定義驗(yàn)證碼字符內(nèi)容
private $textContent;
//@定義字符顏色
private $fontColor;
//@定義隨機(jī)出的文字顏色
private $randFontColor;
//@定義字體大小
private $fontSize;
//@定義字體
private $fontFamily;
//@定義背景顏色
private $bgColor;
//@定義隨機(jī)出的背景顏色
private $randBgColor;
//@定義字符語(yǔ)言
private $textLang;
//@定義干擾點(diǎn)數(shù)量
private $noisePoint;
//@定義干擾線(xiàn)數(shù)量
private $noiseLine;
//@定義是否扭曲
private $distortion;
//@定義扭曲圖片源
private $distortionImage;
//@定義是否有邊框
private $showBorder;
//@定義驗(yàn)證碼圖片源
private $image;

//@Constructor 構(gòu)造函數(shù)
public function Captcha()
{
$this->textNum = 4;
$this->fontSize = 16;
$this->fontFamily = &#39;c:\windows\fontsSIMYOU.ttf&#39;; //設(shè)置中文字體,可以改成linux的目錄
$this->textLang = &#39;en&#39;;
$this->noisePoint = 30;
$this->noiseLine = 3;
$this->distortion = false;
$this->showBorder = false;
}


//@設(shè)置圖片寬度
public function setWidth($w)
{
$this->width = $w;
}

//@設(shè)置圖片高度
public function setHeight($h)
{
$this->height = $h;
}

//@設(shè)置字符個(gè)數(shù)
public function setTextNumber($textN)
{
$this->textNum = $textN;
}

//@設(shè)置字符顏色
public function setFontColor($fc)
{
$this->fontColor = sscanf($fc, &#39;#%2x%2x%2x&#39;);
}

//@設(shè)置字號(hào)
public function setFontSize($n)
{
$this->fontSize = $n;
}

//@設(shè)置字體
public function setFontFamily($ffUrl)
{
$this->fontFamily = $ffUrl;
}

//@設(shè)置字符語(yǔ)言
public function setTextLang($lang)
{
$this->textLang = $lang;
}

//@設(shè)置圖片背景
public function setBgColor($bc)
{
$this->bgColor = sscanf($bc, &#39;#%2x%2x%2x&#39;);
}

//@設(shè)置干擾點(diǎn)數(shù)量
public function setNoisePoint($n)
{
$this->noisePoint = $n;
}

//@設(shè)置干擾線(xiàn)數(shù)量
public function setNoiseLine($n)
{
$this->noiseLine = $n;
}

//@設(shè)置是否扭曲
public function setDistortion($b)
{
$this->distortion = $b;
}

//@設(shè)置是否顯示邊框
public function setShowBorder($border)
{
$this->showBorder = $border;
}

//@初始化驗(yàn)證碼圖片
public function initImage()
{
if (empty($this->width)) {
$this->width = floor($this->fontSize * 1.3) * $this->textNum + 10;
}
if (empty($this->height)) {
$this->height = $this->fontSize * 2;
}
$this->image = imagecreatetruecolor($this->width, $this->height);
if (empty($this->bgColor)) {
$this->randBgColor = imagecolorallocate($this->image, mt_rand(100, 255), mt_rand(100, 255), mt_rand(100, 255));
} else {
$this->randBgColor = imagecolorallocate($this->image, $this->bgColor[0], $this->bgColor[1], $this->bgColor[2]);
}
imagefill($this->image, 0, 0, $this->randBgColor);
}

//@產(chǎn)生隨機(jī)字符
public function randText($type)
{
$string = &#39;&#39;;
switch ($type) {
case &#39;en&#39;:
$str = &#39;ABCDEFGHJKLMNPQRSTUVWXY3456789&#39;;
for ($i = 0; $i < $this->textNum; $i++) {
$string = $string . &#39;,&#39; . $str[mt_rand(0, 29)];
}
break;
case &#39;cn&#39;:
for ($i = 0; $i < $this->textNum; $i++) {
$string = $string . &#39;,&#39; . chr(rand(0xB0, 0xCC)) . chr(rand(0xA1, 0xBB));
}
$string = iconv(&#39;GB2312&#39;, &#39;UTF-8&#39;, $string); //轉(zhuǎn)換編碼到utf8
break;
}
return substr($string, 1);
}

//@輸出文字到驗(yàn)證碼
public function createText()
{
$textArray = explode(&#39;,&#39;, $this->randText($this->textLang));
$this->textContent = join(&#39;&#39;, $textArray);
if (empty($this->fontColor)) {
$this->randFontColor = imagecolorallocate($this->image, mt_rand(0, 100), mt_rand(0, 100), mt_rand(0, 100));
} else {
$this->randFontColor = imagecolorallocate($this->image, $this->fontColor[0], $this->fontColor[1], $this->fontColor[2]);
}
for ($i = 0; $i < $this->textNum; $i++) {
$angle = mt_rand(-1, 1) * mt_rand(1, 20);
imagettftext($this->image, $this->fontSize, $angle, 5 + $i * floor($this->fontSize * 1.3), floor($this->height * 0.75), $this->randFontColor, $this->fontFamily, $textArray[$i]);
}
}

//@生成干擾點(diǎn)
public function createNoisePoint()
{
for ($i = 0; $i < $this->noisePoint; $i++) {
$pointColor = imagecolorallocate($this->image, mt_rand(0, 255), mt_rand(0, 255), mt_rand(0, 255));
imagesetpixel($this->image, mt_rand(0, $this->width), mt_rand(0, $this->height), $pointColor);
}

}

//@產(chǎn)生干擾線(xiàn)
public function createNoiseLine()
{
for ($i = 0; $i < $this->noiseLine; $i++) {
$lineColor = imagecolorallocate($this->image, mt_rand(0, 255), mt_rand(0, 255), 20);
imageline($this->image, 0, mt_rand(0, $this->width), $this->width, mt_rand(0, $this->height), $lineColor);
}
}

//@扭曲文字
public function distortionText()
{
$this->distortionImage = imagecreatetruecolor($this->width, $this->height);
imagefill($this->distortionImage, 0, 0, $this->randBgColor);
for ($x = 0; $x < $this->width; $x++) {
for ($y = 0; $y < $this->height; $y++) {
$rgbColor = imagecolorat($this->image, $x, $y);
imagesetpixel($this->distortionImage, (int) ($x + sin($y / $this->height * 2 * M_PI - M_PI * 0.5) * 3), $y, $rgbColor);
}
}
$this->image = $this->distortionImage;
}

//@生成驗(yàn)證碼圖片
public function createImage()
{
$this->initImage(); //創(chuàng)建基本圖片
$this->createText(); //輸出驗(yàn)證碼字符
if ($this->distortion) {
$this->distortionText();
} //扭曲文字
$this->createNoisePoint(); //產(chǎn)生干擾點(diǎn)
$this->createNoiseLine(); //產(chǎn)生干擾線(xiàn)
if ($this->showBorder) {
imagerectangle($this->image, 0, 0, $this->width - 1, $this->height - 1, $this->randFontColor);
} //添加邊框
imagepng($this->image);
imagedestroy($this->image);
if ($this->distortion) {
imagedestroy($this->$distortionImage);
}
return $this->textContent;
}

}
?>

???:

<?php
//session_start();
header("Content-type:image/png");
include(&#39;captcha5_class.php&#39;);
$captcha5 = new Captcha();

//@設(shè)置驗(yàn)證碼寬度
//$captcha5->setWidth(200);

//@設(shè)置驗(yàn)證碼高度
//$captcha5->setHeight(50);

//@設(shè)置字符個(gè)數(shù)
$captcha5->setTextNumber(5);

//@設(shè)置字符顏色
//$captcha5->setFontColor(&#39;#ff9900&#39;);

//@設(shè)置字號(hào)大小
//$captcha5->setFontSize(25);

//@設(shè)置字體
$captcha5->setFontFamily(&#39;c:\windows\fonts\STXINGKA.TTF&#39;);

//@設(shè)置語(yǔ)言
$captcha5->setTextLang(&#39;cn&#39;);

//@設(shè)置背景顏色
//$captcha5->setBgColor(&#39;#000000&#39;);

//@設(shè)置干擾點(diǎn)數(shù)量
//$captcha5->setNoisePoint(600);

//@設(shè)置干擾線(xiàn)數(shù)量
//$captcha5->setNoiseLine(10);

//@設(shè)置是否扭曲
//$captcha5->setDistortion(true);

//@設(shè)置是否顯示邊框
$captcha5->setShowBorder(true);

//輸出驗(yàn)證碼
$code = $captcha5->createImage();
//$_SESSION[&#39;captchaCode&#39;][&#39;content&#39;]=$code;
//$_SESSION[&#39;captchaCode&#39;][&#39;time&#39;]=microtime();
?>
? ????? ??
? ?? ??? ????? ???? ??? ??????, ???? ?????? ????. ? ???? ?? ???? ?? ??? ?? ????. ???? ??? ???? ???? ??? ?? 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? AI ??? ?? ?? PHP ?? ?? ?? ??? ??? ?????. PHP? AI ??? ?? ?? PHP ?? ?? ?? ??? ??? ?????. Jul 25, 2025 pm 08:45 PM

??? ?? ??? ??? ?? JavaScript? MediareCorder API? ?? PHP ???? ???? ?????. 2. PHP? ???? ?? ??? ???? STTAPI (? : Google ?? Baidu ?? ??)? ???? ???? ?????. 3. PHP? ???? AI ??? (? : OpenAigpt)? ????. 4. ?? ?? PHP? TTSAPI (? : Baidu ?? Google ?? ??)? ???? ??? ?? ??? ?????. 5. PHP? ?? ??? ??? ??? ??? ?? ?? ??? ?????. ?? ????? PHP? ?? ???? ?? ?? ?? ??? ??? ?????.

PHP? ???? ?? ?? ??? ???? ?? PHP ?? ????? ?? ?? PHP? ???? ?? ?? ??? ???? ?? PHP ?? ????? ?? ?? Jul 25, 2025 pm 08:51 PM

PHP?? ?? ?? ??? ???? ?? ??? ? ???? ?? ??? ???? ?? ??? ???? ???? ????. 1. ?? ?? ??? ?? ??? URL ? ?? ??? ????. 2. UrlenCode? ???? ?? ??? ???????. 3. ? ???? ????? ?? ?? ??? ? ?? ??? ?????. 4. ???? ???? ?? ? ? ??? ??? ??? ??? ?????. 5. ??? ?? ??? ????? ?? ????? OG ??? ???? ?????. 6. XSS ??? ???? ?? ??? ??? ?????. ? ???? ??? ??? ???? ??? ?? ?? ??? ??? ???? ??? ?? ??? ?????.

PHP? ???? AI? ???? ??? ?? ?? PHP ?? ?? ? ???? ?????. PHP? ???? AI? ???? ??? ?? ?? PHP ?? ?? ? ???? ?????. Jul 25, 2025 pm 08:57 PM

AI? ??? ??? ?? ?? ? ?? ???? ????? ?? ??? ??????. 1. Baidu, Tencent API ?? ?? ?? NLP ?????? ?? ??? AI ?? ?? API? ??????. 2. PHP? ? ?? guzzle? ?? API? ???? ?? ??? ??????. 3. ?? ????? ?? ?? ??? ???? ???? ???? ??? ??? ? ????. 4. ?? ?? ? ?? ???? ?? PHP-L ? PHP_CODESNIFFER? ??????. 5. ???? ????? ???? ?? ?? ??? ?????? ??? ??????. AIAPI? ??? ? ???, ?? ??, ?? ? PHP ?? ??? ??? ???. ?? ???? PSR ??? ???, ??? ????? ????, ?? ??? ???, ????? ??? ????, X? ???????.

PHP? PHP ?? ?? ? ?? ??? ??? ?????? ??? ??? ???? ????. PHP? PHP ?? ?? ? ?? ??? ??? ?????? ??? ??? ???? ????. Jul 25, 2025 pm 08:27 PM

1. ?? ???? ??? ??? ?????? ?? ?? ??? ??, ??? ?? ???? ??? (? : ?? ???, ? ? ??), ?? ??? ?? ???? ???? ? ?? ?? ??? ??? ?? ??? ????????. 2. ?? ??? ??? ?? ? ??? ???? ?? ?? ?? ???? ?? ? ?? AUDIT ?? ??? ??? ? ????? ????? ??? ???????. 3. ?? ?? ??? ?? ??? ???????. Recaptchav3 ???? ??, ??? ?? ?? ?? ?? ??, IP ? ?? ??? ??? ??? ?? ???? ??? ?? ??? ????? ??? ???? ????? ??? ?????.

PHP? ???? AI? ???? ???? ???? ??. PHP? ???? ?? ??? ????? PHP? ???? AI? ???? ???? ???? ??. PHP? ???? ?? ??? ????? Jul 25, 2025 pm 07:21 PM

PHP? AI ??? ??? ?? ????? ??? API? ?? ?????. ??? ??? ????? ? ??? ???? ?????. API ??? ?? ?? ??? ???? ??? ??? ???? ???? ? ????. 2. ?? ?? ???? guzzle ?? curl? ???? HTTP ??? ???, JSON ??? ??? ? ???, API ? ?? ??, ??? ? ?? ??? ???? ??, ??? ?? ?? ? ? ?? ????, ??? ?? ? ?????? ?????. 3. ???? ???? ?? ???? API ??, ?? ? ??? ?? ??, ??? ?? ??, ?? ?? ? ??? ??? ??? ?????. ?? ??? ??? ??? ? ??? ???? Propt ?? ? ?? ?? ??, ??? ?? ? ?? ????, ?? ?? ?? ???? ? ??? ?? ? ???? ????? ?????.

PHP? ?? ?? ?? ? ?? ?? PHP ?? ??? ? ?? ????? ?? PHP? ?? ?? ?? ? ?? ?? PHP ?? ??? ? ?? ????? ?? Jul 25, 2025 pm 08:30 PM

PHP? ?????? ????? ?? ?? ?? ???? ???? ?? ???? ???? ?? ?? ???? ?????. 2. ?? ??? ???? ???? ?? ??? ?? ? ??? ??? ???? ?? API/Webhook ??? ??? ?? ???? ??? ??? ??? ??? ?????. 3. ?? ????? ?? ??, ??/???? ????, ???? ??, ???? ? ??? ?????? ????? ?? ??? ???? ???? ?? Dingtalk, SMS ?? ??? ???? ??? ?????? ???? ?? ? ??? ??? ????? ?? ??? ???? ???????.

?? ?? ?? : ?? ?? ?????? PHP? ?? ?? ?? ?? : ?? ?? ?????? PHP? ?? Jul 27, 2025 am 04:31 AM

PhpisstillRelevantinmodernenterpriseenvironments.1. Modernphp (7.xand8.x)? ??? ??, ??? ??, jitcompilation ? modernsyntax, mateitsuilableforlarge-scalepplications

PHP ?? AI ?? ?? ? ??? PHP ?? ??? ?? ?? ??? PHP ?? AI ?? ?? ? ??? PHP ?? ??? ?? ?? ??? Jul 25, 2025 pm 07:06 PM

??? AI ?? ?? ???? ???? PHPSDK? ??????. 2. PHP? ???? FFMPEG? ???? ???? API ?? ?? (? : WAV)?? ?????. 3. ??? ???? ????? ????? API ???? ??? ??????. 4. NLP ??? ???? JSON ??? ???? ???? ?????. 5. ?? ??? ???? ???? ?? ?? ?? ?? ?? ??? ?????. ?? ????? ?? ?? ? ??? ???? ?? ??? ???, ??? ?? ? ??? ???????.

See all articles