日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > php >内容正文

php

php识别名片,用户信息名片怎么利用PHP实现自动生成

發布時間:2024/2/28 php 38 豆豆
生活随笔 收集整理的這篇文章主要介紹了 php识别名片,用户信息名片怎么利用PHP实现自动生成 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

用戶信息名片怎么利用PHP實現自動生成

發布時間:2020-12-10 14:29:56

來源:億速云

閱讀:70

作者:Leah

本篇文章為大家展示了用戶信息名片怎么利用PHP實現自動生成,內容簡明扼要并且容易理解,絕對能使你眼前一亮,通過這篇文章的詳細介紹希望你能有所收獲。

步驟

在一切開始之前,請使用phpinfo() command來確認GD庫已安裝。

首先,我們要做的事情很簡單,新建一個PHP文件,就叫它main.php吧。

在main.php中,理論上我們需要以下幾行代碼(本代碼基于CakePHP 3):

//創建一個表單提供用戶輸入功能

echo $this->Form->create();

//只保留value屬性,其他屬性已省略

echo $this->Form->input(

'First Name',['value' => $firstname, '...' => '...', ...]);

echo $this->Form->input(

'Last Name',['value' => $lastname, '...' => '...', ...]);

echo $this->Form->input(

'City',['value' => $city, '...' => '...', ...]);

echo $this->Form->input(

'State',['value' => $state, '...' => '...', ...]);

/*

* 將img標簽指向一個叫做image.php的PHP文件。

* 所有的用戶輸入信息將以URL的形式保存在img標簽的src屬性中,

* 在表格提交后即可被image.php通過GET獲取。

* 所有變量已通過PHP自帶strtoupper函數轉換為大寫。

*/

echo $this->Html->image("image.php?first=".strtoupper($firstname)."&last=".strtoupper($lastname).

"&location=".strtoupper($city)." ".strtoupper($state), ['fullBase' => true]);

/*

* 上面的代碼相當于:

*

*/

//表單提交

echo $this->Form->button('CONTINUE', ['type' => 'submit']);

//關閉表單

$this->Form->end();

接下來,就是創建Where amazing happens的image.php了。包括圖片設置,獲取用戶信息,將文字信息添加到圖片上,所有的一切都將在這一步完成。

讓我們通過代碼來一探究竟吧。

// header() 函數向客戶端發送原始的 HTTP 報頭。

header('Content-type: image/jpeg');

// 由文件或 URL 創建一個新圖象,這里的text.jpg就是效果1顯示的預設圖片

$rImg = ImageCreateFromJPEG("test.jpg");

// 為一幅圖像分配顏色

$cor = imagecolorallocate($rImg, 0, 0, 0);

// 我們可以自定義與圖片結合的文字字體

$font = "./arial.ttf";

// 設置最終生成圖片的寬度以及文字相對于圖片所在的高度

$imgWidthSetting = 676;

$textHeightOffset = 220;

// 解碼main.php里img標簽已編碼的URL字符串,包括first, last以及location

$first = urldecode($_GET['first']);

$last = urldecode($_GET['last']);

$location = urldecode($_GET['location']);

/*

* 取得需要向圖片上添加的文本的范圍。imagettfbbox() 返回一個含有8個

* 單元的數組表示了文本外框的四個角。

*/

$width_first = imagettfbbox(60, 0, $font, $first);

$width_last = imagettfbbox(70, 0, $font, $last);

$width_location = imagettfbbox(35, 0, $font, $location);

// 進一法取整, $width_變量[2]代表右下角X坐標位置

$x_first = ceil($imgWidthSetting - $width_first[2]);

$x_last = ceil($imgWidthSetting - $width_last[2]);

$x_location = ceil($imgWidthSetting - $width_location[2]);

// 利用imagettftext()函數將文本“寫入”圖像

imagettftext($rImg, 60, 0, $x_first, $textHeightOffset+120, $cor, $font, $first);

imagettftext($rImg, 70, 0, $x_last, $textHeightOffset+210, $cor, $font, $last);

imagettftext($rImg, 35, 0, $x_location, $textHeightOffset+290, $cor, $font, $location);

// 輸出圖象到瀏覽器或文件,quality 為可選項,范圍從 0(最差質量,文件更小)到 100(最佳質量,文件最大)

imagejpeg($rImg,NULL,100);

// Free up memory, imagedestroy() 釋放與 image 關聯的內存。

imagedestroy($rImg);

到這里,我們就完成了通過PHP把文字添加到圖片上的所有步驟。當用戶輸入個人信息并提交表單后,通過image.php,效果3的名片就會自動生成。

總結

利用PHP將文字與圖片結合雖然簡單,但可以衍生出很多不同的應用方法。譬如,我們可以將名片背景及生成的名片隱藏起來,只對用戶顯示信息輸入界面。同時,我們在代碼中接入打印機的API。這樣,當用戶輸入完自己的信息點擊繼續之后,顯示著用戶信息的名片就會直接打印出來。這很適用于用戶參加線下聚會活動check in時的場景。

上述內容就是用戶信息名片怎么利用PHP實現自動生成,你們學到知識或技能了嗎?如果還想學到更多技能或者豐富自己的知識儲備,歡迎關注億速云行業資訊頻道。

總結

以上是生活随笔為你收集整理的php识别名片,用户信息名片怎么利用PHP实现自动生成的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 蜜桃久久久久久久 | 狠狠干香蕉 | 国产精品伦一区二区三区 | 欧美一级夜夜爽 | 国产精品久久影视 | 中文字幕日本一区 | av网站一区二区 | 2024国产精品视频 | 五月激情婷婷综合 | 国产69精品久久久久久久 | 激情文学欧美 | 国产偷国产偷av亚洲清高 | 一级空姐毛片 | 国模大尺度自拍 | 午夜影院在线观看 | 特黄aaaaaaa片免费视频 | 伊人久久大香线蕉综合网站 | 欧美韩国日本在线 | 久久久久久少妇 | 日韩一级中文字幕 | 97一区二区三区 | 嫩草嫩草嫩草嫩草 | 国产一级自拍视频 | av在线不卡一区 | 久久久999久久久 | 欧美网 | 欧美一级免费片 | 精品国产91乱码一区二区三区 | 黄色福利片 | 成人小视频在线 | 91一级视频 | 中日韩中文字幕一区二区 | av在线电影观看 | 极品美女一区二区三区 | 中文字幕在线播 | 国产一级一级 | 泰国午夜理伦三级 | 加勒比成人av| 天天操网| av黄色在线看 | 亚洲一区二区三区电影 | 国产精品国产 | 久草影视网 | 成人区人妻精品一区二区网站 | 午夜在线观看视频网站 | 黄色复仇草| 亚洲短视频| 外国黄色网址 | 国产免费二区 | 天天综合天天 | 成人在线视频网址 | 精品国产乱码久久久久久影片 | 秋霞一区 | 日本人dh亚洲人ⅹxx | 久久亚洲AV成人无码国产人妖 | 成人动漫av在线 | 国产精品久久久91 | 亚洲啪视频 | 91成人免费版 | 欧美大片一区二区三区 | 久久久久久国产精品免费播放 | 日日日视频 | 六月久久 | 国产无遮挡又黄又爽又色视频 | 国产精品中文字幕在线观看 | 亚洲第一黄色片 | 国产黄色一级大片 | 男性裸体全身精光gay | 性盈盈影院中文字幕 | 三级做爰在线观看视频 | 亚洲熟妇av乱码在线观看 | 免费啪视频在线观看 | 欧美日韩在线视频 | 欧美性另类 | 秋霞影院av| 一呦二呦三呦精品网站 | 毛片毛片毛片毛片毛片毛片毛片毛片毛片毛片 | 丁香综合网| 火影忍者羞羞漫画 | 日韩精品网站 | 少妇又紧又色又爽又刺激 | 伊人论坛| 天天舔天天射 | 91偷拍一区二区三区精品 | 欧美成人视 | 无码人妻精品一区二区三区99不卡 | 精品国产91久久久久久久妲己 | 俄罗斯女人裸体性做爰 | 在线免费看91 | 刘亦菲一区二区三区免费看 | 国产一区观看 | 欧美日韩国产一区二区 | 超碰免费97| www好男人| 国产中文字幕在线播放 | 亚洲一区二区三区在线视频观看 | 黄色网址大全免费 | 黄色大片91 | 免费成人国产 |