2019 07 23 用類寫乙個簡單驗證碼

2022-08-27 07:27:07 字數 1629 閱讀 9043

1.驗證碼**如下,新建乙個含如下**的php檔案,此處取名為validatecode.php:

<?php

/** validatecode.php */

class

validatecode

private

function

createcode()

}private

function

createbg()

private

function

createfont()

}private

function

createline()

for ($i=0;$i

<100;$i++)

}private

function

output()

public

function

doimg()

public

function

getcode()

}?>

2.新建乙個生成驗證碼的頁面,此處取名為code.php,然後引入上面的php**,例項化類,呼叫上面的doimg方法。

<?php

include("validatecode.php");

$obj = new validatecode(4);

$obj->doimg();

?>

3.上面的步驟做完後,就可以在其它頁面通過img標籤的src屬性呼叫code.php。

<

html

>

<

meta

charset

=utf8

>

<

head

><

title

>驗證碼

title

>

head

>

<

body

>

<

form

action

="">

使用者名稱:

<

input

type

="text"

name

="username"

><

br>

使用者密碼:

<

input

type

="password"

name

="userpwd"

><

br>

驗證碼:

<

input

type

="text"

name

="code"

><

img

src="code.php"

alt="yzm"

onclick

="this.src='code.php?id='+math.random()"

width

="90px"

>

form

>

body

>

html

>

這樣就完成了。

ROS 用Python寫乙個簡單服務

一.編寫服務資料 在功能包的頂級目錄中,建立srv資料夾,並在裡面建立.srv檔案 先成為a.srv 在srv檔案中,填入服務資料,如 int64 a int64 b int64 sum其中,上方是請求資料,下方是答應資料 二.修改cmakelist和package.xml cmakelist ca...

用python寫乙個簡單的視窗

import sys if name main 建立乙個視窗 w qwidget 設定視窗的尺寸 w.resize 400,200 移動視窗 w.move 300,300 設定視窗的標題 w.setwindowtitle 第乙個基於pyqt5的桌面應用 顯示視窗 w.show 進入程式的主迴圈 並通...

用flask寫乙個簡單的介面

用falsk寫乙個簡單的介面,這個介面的資料本來是爬蟲爬取的資料,但是今天只寫乙個flask介面,資料就用測試資料好了。import random import reimport time import requests import flask,json from flask import req...