欧美三区四区_av先锋影音资源站_亚洲第一论坛sis_影音先锋2020色资源网_亚洲精品社区_在线免费观看av网站_国产一区二区伦理_亚洲欧美视频一区二区_99视频精品全部免费在线_精精国产xxxx视频在线

PHP實例:PHP批量生成縮略圖_PHP教程

編輯Tag賺U幣
教程Tag:暫無Tag,歡迎添加,賺取U幣!

推薦:如何避免頁面刷新數據重復寫入數據庫
何避免頁面刷新數據重復寫入數據庫 當表單的數據是提交給本頁面處理并寫入數據庫時,點提交后,刷新頁面的話使數據重復寫入數據庫。網上搜索一下,發現了不少的解決方案: 一、把一頁面分開為兩個,數據提交給另一個頁面處理,之后再跳到輸入頁面。 優點:避

到今天我學PHP已經快一年了。不過小弟資質相當有限,一直沒有做出什么好東西來。在工作中有時需要把大批量的圖片變小,這是一件很簡單但很無聊的事情。有一天突發奇想,怎么不用PHP來做一個小程序呢?于是昨天完成了一個批量生成縮略圖的小程序。現在發布出來,請各位大哥大姐多多批評!
­
1.先來分析一下程序的界面。
界面很簡單:首先聲明本程序僅支持JPG、GIF、PNG三種圖片格式。然后分別指出源文件和縮略圖保存的文件夾。接下來可以設置JPG的質量和縮量圖的大小。最后是顯示所消耗的時間和處理的圖片數。
2.完整PHP源程序。源程序很簡單,不多做解釋。解壓后直接放于可運行PHP的WWW目錄下既可運行。
­
<?php
function microtimeFloat()
{
list(uSecond, second) = explode(" ", microtime());
return ((float)uSecond + (float)second);
}
dirFlag = pathinfo(_SERVER['scrīpt_FILENAME'],PATHINFO_DIRNAME);
timeStart = microtimeFloat();
sourcesDir = 'sources/';
thumbsDir = 'thumbs/';
jpgQuality = _POST['jpgQuality'];
thumbWidth = _POST['thumbWidth'];
counter = 0;
if(handle = opendir(sourcesDir)) {
while(imageName = readdir(handle)) {
FileExtName = strtolower(pathinfo(imageName, PATHINFO_EXTENSION));
if((FileExtName == 'gif') or (FileExtName == 'jpg') or (FileExtName == 'jpeg') or (FileExtName == 'png')) {
thumbsUrl = thumbsDir.imageName;
list(realWidth, realHeight) = getimagesize(sourcesDir.imageName);
if(realWidth < thumbWidth){
percent = 1;
} else {
percent = thumbWidth / realWidth;
}
newWidth = realWidth * percent;
newHeight = realHeight * percent;
currentThumb = imagecreatetruecolor(newWidth, newHeight);
list(width, height, pictureType, attrib) = getimagesize(sourcesDir.imageName);
switch(pictureType)
{
case "1": source = imagecreatefromgif(sourcesDir.imageName); break;
case "2": source = imagecreatefromjpeg(sourcesDir.imageName); break;
case "3": source = imagecreatefrompng(sourcesDir.imageName); break;
}
imagecopyresized(currentThumb, source, 0, 0, 0, 0, newWidth, newHeight, realWidth, realHeight);
switch(pictureType)
{
case "1": imagegif(currentThumb, thumbsUrl); break;
case "2": imagejpeg(currentThumb, thumbsUrl, jpgQuality); break;
case "3": imagepng(currentThumb, thumbsUrl); break;
}
counter++;
}
}
closedir(handle);
timeEnd = microtimeFloat();
execTime = round(timeEnd - timeStart, 2);
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" c />
<title>批量生成縮略圖</title>
<scrīpt src="css/SpryValidationTextField.js" type="text/javascrīpt"></scrīpt>
<link href="css/autothumbs.css" rel="stylesheet" type="text/css" />
<link href="css/SpryValidationTextField.css" rel="stylesheet" type="text/css" />
</head>
<body>
<form id="autothumbs" name="autothumbs" method="post" action="<?php echo _SERVER['PHP_SELF']; ?>">
<table width="760" border="0" align="center">
<tr>
<td> </td>
</tr>
<tr>
<td><div align="center" class="titel">批量生成縮略圖</div></td>
</tr>
<tr>
<td>本程序僅支持JPG、GIF、PNG三種圖片格式。</td>
</tr>
<tr>
<td>請將源文件放于:<strong><?php echo dirFlag.'/sources/'; ?></strong></td>
</tr>
<tr>
<td>縮略圖將保存于:<strong><?php echo dirFlag.'/thumbs/'; ?></strong></td>
</tr>
<tr>
<td>JPG質量:<span id="spryjpgquality">
<input name="jpgQuality" type="text" id="jpgQuality" value="80" size="3" maxlength="3" />
<span class="textfieldRequiredMsg">請輸入JPG質量</span><span class="textfieldInvalidFormatMsg">僅接受整數</span><span class="textfieldMaxValueMsg">請不要輸入大于100的整數</span></span> </td>
</tr>
<tr>
<td>縮略圖大小:<span id="sprythumbsize">
<input name="thumbWidth" type="text" id="thumbWidth" value="800" size="4" maxlength="4" />
<span class="textfieldRequiredMsg">請輸入縮略圖大小</span><span class="textfieldInvalidFormatMsg">僅接受整數</span></span>< /td>
</tr>
<tr>
<td><?php echo "耗時 execTime 秒, 共處理 counter 張圖片"; ?></td>
</tr>
<tr>
<td> </td>
</tr>
<tr>
<td><div align="center">
<input name="thumbs" type="submit" class="button-css" id="thumbs" value="生 成" />

<input name="reset" type="reset" class="button-css" id="reset" value="重 置" />
</div></td>
</tr>
</table>
</form>
<scrīpt type="text/javascrīpt">
<!--
var sprytextfield1 = new Spry.Widget.ValidationTextField("spryjpgquality", "integer", {maxValue:100});
var sprytextfield2 = new Spry.Widget.ValidationTextField("sprythumbsize", "integer");
//-->
</scrīpt>
</body>
</html>

 

 

分享:解析PHP漢字驗證碼的實現
?php /* * 文件:chinesechar.php * 作用:漢字數據儲存 * 作者:PHP實戰群:33918040 - 魚尾唯一 * 網址:http://bbs.ailf.cn/ http://www.fishwei.com/ * 特注:版權所有轉載注明出處!有付出才會有收獲! */ ChineseChar = array(人,出,來,友,學,孝,

來源:模板無憂//所屬分類:PHP教程/更新時間:2010-04-13
相關PHP教程
国产综合色区在线观看| 色欲欲www成人网站| 69国产精品视频免费观看| 国内成人自拍| 国产精品久久精品日日| 欧美区在线播放| 3d动漫一区二区三区| 久久久久久久久久久影院| 欧美日中文字幕| 亚洲免费观看高清完整版在线观看熊| 久久久久久有精品国产| 三级4级全黄60分钟| 96亚洲精品久久久蜜桃| 一二三区精品| 欧美日韩国产成人在线91| 国产精品久久一区二区三区| 日本一级免费视频| swag国产精品一区二区| 国产天堂亚洲国产碰碰| 欧美成人免费全部| 中文字幕无码不卡免费视频| 超碰在线观看99| 蜜臀久久99精品久久久画质超高清| 日韩网站在线看片你懂的| 欧美日韩综合另类| 国产精品第二十页| 在线观看国产精品入口| 日本韩国一区二区三区| 国产高清不卡av| 国产一级淫片久久久片a级| 欧美有码在线| 亚洲香肠在线观看| 91网站在线免费观看| 久久中文字幕人妻| 国产毛片久久久| 日韩一区在线看| 国产精品ⅴa在线观看h| 四虎精品一区二区| 蜜桃在线一区| 中文字幕亚洲一区二区va在线| 欧洲精品毛片网站| 亚洲一区二区三区四区五区六区| 日本精品在线播放| 综合久久给合久久狠狠狠97色| 国产成人精品视频在线| 六十路息与子猛烈交尾| 精品视频在线你懂得| 亚洲综合久久久久| 亚洲一区中文字幕在线观看| 午夜黄色福利视频| 日韩欧美网址| 欧美亚洲禁片免费| 日本成人三级电影网站| 欧美激情黑白配| 国产精品社区| 亚洲精品视频播放| 国产在线青青草| 成人短视频app| 91在线视频播放| 57pao精品| 在线观看日韩精品视频| 天天躁日日躁成人字幕aⅴ| 午夜日韩在线电影| 久99久在线| 一级片视频在线观看| 日韩精品视频网| 国产亚洲欧美日韩精品| 狠狠热免费视频| 成人全视频免费观看在线看| 国产精品久久久久一区二区三区 | 精品国产乱码久久久久久108| 欧美日韩综合一区二区| 国内激情久久| 精品亚洲精品福利线在观看| 欧美视频第一区| 日本美女久久| 亚洲视频一区二区在线| www.一区二区三区| 成人免费视频毛片| 肉丝袜脚交视频一区二区| 中文字幕综合在线| 亚洲国产日韩在线一区| 欧美自拍视频| 欧美日韩视频不卡| 小泽玛利亚av在线| 亚洲av成人无码久久精品老人| 久久精品欧美日韩精品| 国产日韩欧美黄色| 加勒比av在线播放| 国产欧美日韩一级| 精品国产一区二区三区四区在线观看| 性鲍视频在线观看| 免费视频国产一区| 91麻豆精品国产自产在线观看一区 | 久草网视频在线观看| 国产日本精品| 日韩一级黄色av| 欧美做受高潮中文字幕| 成人一二三区| 亚洲高清久久网| 五月婷婷丁香综合网| 成人另类视频| 欧美丝袜丝交足nylons图片| 欧美一区二区三区综合| 性欧美hd调教| 亚洲尤物在线视频观看| 日韩欧美手机在线| 亚洲欧美强伦一区二区| 中文子幕无线码一区tr| 国产一区二区三区免费不卡| 在线观看黄色国产| 99精品国产一区二区三区不卡| 国产精品视频一区国模私拍 | 久色乳综合思思在线视频| 人妻 丝袜美腿 中文字幕| 日韩www.| 亚洲欧美日韩视频一区| 韩国av中国字幕| 国产精品电影一区| 我和岳m愉情xxxⅹ视频| 在线成人激情| 色悠悠久久久久| 免费看污黄网站在线观看| 欧美色123| 久久影院资源网| 免费在线观看a视频| 国产亚洲一区在线| 欧美精品精品精品精品免费| 日韩精品一区二区三区在线视频| 亚洲永久在线| 97免费视频在线| 欧美日韩在线观看成人| 久久精品国产第一区二区三区| 日本精品性网站在线观看| 久久久久久久久久99| 国产精品自在在线| 91精品视频专区| 一级黄色大片免费观看| 中文字幕免费观看一区| 欧美日韩一区二区三区免费| 午夜av入18在线| 午夜久久久久久久久久一区二区| 69精品丰满人妻无码视频a片| 亚洲网站免费| 777xxx欧美| 一级淫片在线观看| 91视频综合| 色婷婷久久一区二区| 中文字幕黄色网址| 麻豆精品一区二区三区| 国产精品久久久久久av| japanese国产在线观看| 一级α片免费看刺激高潮视频| 美美哒免费高清在线观看视频一区二区 | 亚洲av毛片成人精品| 性做久久久久久免费观看| 国产成人永久免费视频| 国产一区调教| 日韩av在线网页| 新91视频在线观看| 麻豆国产精品777777在线| 国产日韩换脸av一区在线观看| 伊人久久成人网| 中文字幕亚洲电影| 国产盗摄视频在线观看| 91精品尤物| 亚洲精品国产综合区久久久久久久| 少妇被狂c下部羞羞漫画| 亚洲精品美女91| 性日韩欧美在线视频| 超碰中文字幕在线| 中文字幕av一区二区三区高| 国产日本欧美在线| 999久久精品| 亚洲欧美三级伦理| av片在线免费看| 国产91在线观看丝袜| 久久综合毛片| 日韩免费在线电影| 精品日产卡一卡二卡麻豆| 99re这里只有| 日本成人超碰在线观看| 亚洲综合精品伊人久久| 亚洲av片一区二区三区| 欧美日韩国产一二三| 少妇伦子伦精品无吗| 久久国产主播| 91久久精品一区| 天天色天天操天天射| 欧美成人激情| 亚洲欧洲日韩在线| 精品无码av无码免费专区| 奇米影视777在线欧美电影观看| 亚洲欧洲国产精品| 成人在线观看小视频| 91在线播放网址| 中文字幕一区二区三区有限公司 | 91午夜在线播放| 天天摸天天干天天操| 欧美日韩国产另类一区| 精品熟女一区二区三区| 免费在线观看精品| 国产午夜精品一区| 精品国产亚洲一区二区三区| 亚洲精品一区中文字幕乱码| 一区二区成人免费视频| 91麻豆国产福利在线观看| 综合色婷婷一区二区亚洲欧美国产| 色婷婷久久久| 欧美裸身视频免费观看| 国产第一页在线观看| 亚洲妇女屁股眼交7| 波多野结衣xxxx| 99在线精品视频在线观看| 成人黄色av网| 日韩a**中文字幕| 亚洲国产精品久久久久久| 国产日产精品一区二区三区的介绍| 91免费视频网址| 韩日视频在线观看| 欧美在线三区| 国产一区二区在线免费| 忘忧草在线www成人影院| 亚洲精品国产欧美| 免费一级黄色大片| 国产精品成人免费| 精品日韩久久久| 美女精品在线观看| 久久99精品久久久久久秒播放器 | 国产香蕉一区二区三区| 欧美激情偷拍自拍| 国产精品欧美激情| 久久99久久99精品免观看软件| 亚洲第一精品夜夜躁人人爽| 日韩一级片av| 日韩理论片中文av| 污污网站免费看| 麻豆成人综合网| 亚洲精品欧美精品| 日韩精品第一区| 色婷婷国产精品综合在线观看| 久久久久久久色| 神马久久久久久久| 色综合天天综合网天天狠天天| 亚洲香蕉中文网| 成人国产精品视频| 国产欧美日韩小视频| 亚洲无吗在线| 国产精品国产一区二区| 国产伦乱精品| 69视频在线免费观看| 亚洲欧美日韩综合在线| 亚洲精品综合精品自拍| 无码人妻丰满熟妇区bbbbxxxx| 91黄色免费网站| 国产精品www爽爽爽| 国产精品美女久久久久久| 超碰在线人人爱| 九色综合狠狠综合久久| 亚洲一区二区三区四区中文| 婷婷丁香综合| 亚洲一区二区三区毛片| 一区二区三区国产好| 久久久久久久久爱| 亚洲欧美一区二区三| 夜夜嗨av一区二区三区免费区| 国产精品尤物视频| 欧美一区二区成人6969| 精品无码久久久久久久久| 欧美日韩国产综合新一区| 男人天堂av电影| 日韩一区在线免费观看| xxxx国产视频| 91色视频在线| 伊人国产在线视频| 国产精品一区久久久久| 国内精品在线观看视频| 丝袜美腿成人在线| 国产奶头好大揉着好爽视频| 激情国产一区| 日本一区免费看| 综合天堂av久久久久久久| 国产在线观看一区| 日韩在线中文| 国产91精品一区二区绿帽| 少妇精品久久久一区二区| 国产在线不卡精品| 欧美大胆视频| 国产精品欧美日韩一区二区| av综合网页| 国产精品久久久久久搜索| 日韩不卡在线视频| 日韩av观看网址| 日韩精品一级| 国产成人极品视频| 成人在线视频国产| **欧美日韩vr在线| 日本精品在线观看| 国产精品激情av在线播放| 8x国产一区二区三区精品推荐| 国产v综合ⅴ日韩v欧美大片| 亚洲超碰在线观看| 国产精品九九久久久久久久| 97超碰成人| 国产精品揄拍500视频| 潘金莲一级淫片aaaaa| 久久经典综合| 久久久久久久9| 久久精品99国产精品| 成年人视频观看| 国产高清无密码一区二区三区| 日韩中文字幕二区| av午夜精品一区二区三区| 婷婷激情综合五月天| 久久久久久97三级| 国产人成视频在线观看| 亚洲六月丁香色婷婷综合久久| 亚洲精品国产精品国自| 欧美视频在线免费| 免看一级a毛片一片成人不卡| 欧美日韩在线播放| 日本a级c片免费看三区| 亚洲第一av在线| 国产精品嫩草影院桃色| 色偷偷av一区二区三区乱| 成人日韩在线观看| 2019中文字幕在线| 欧美成人专区| 国产精品亚洲一区| 亚洲夜间福利| 91精品国产毛片武则天| 国产综合色在线| 中文字幕第88页| 日本一区二区三区高清不卡| 亚洲国产无码精品| 欧美天堂在线观看| 亚洲天堂一区在线观看| 亚洲国产精品va在线看黑人| 亚洲乱码精品久久久久..| 欧美成人第一页| 美女国产精品久久久| 亚洲japanese制服美女| 欧美在线网址| 亚洲精品天堂成人片av在线播放| 精品一区二区综合| 男人午夜视频在线观看| 亚洲视频在线一区观看| 一区二区三区四区五区| 欧美一级淫片007| 精品国产99久久久久久宅男i| 美女福利视频一区| 成人午夜888| 98国产高清一区| 伊人久久亚洲影院| 成年人午夜视频在线观看| 久久亚洲精精品中文字幕早川悠里 | 日本一区二区三区四区在线视频 | 欧美激情啪啪| 亚洲va国产va天堂va久久| 欧美视频不卡| av之家在线观看| 国产清纯白嫩初高生在线观看91 | 娇妻高潮浓精白浆xxⅹ| 久久这里只精品最新地址| 永久免费成人代码| 欧美私模裸体表演在线观看| 国产在成人精品线拍偷自揄拍| 九九热最新视频//这里只有精品| 亚洲天堂av资源在线观看| 国产伦精品一区二区三区高清| 国产伦理一区| 婷婷丁香激情网| 亚洲精品高清视频在线观看| 日韩免费av片| 亚洲新中文字幕| 国产精品中文| 黄色小网站91| 久久精品国产亚洲高清剧情介绍| 亚洲自拍第三页| 婷婷成人综合网| 一区二区视频在线免费观看| 欧美高跟鞋交xxxxhd| 久久99精品久久久久久园产越南| 亚洲一区二区三区四区中文| 国产白丝网站精品污在线入口| 中文字幕在线观看的网站| 欧美日韩国产另类一区| 免费激情视频网站| 国产精品一区二区三区免费视频 | 日韩欧美亚洲另类制服综合在线| 人妻丰满熟妇av无码区hd| 国产精品高清在线观看| 欧美性色综合| 超碰在线播放91| 午夜精品123| 国产一区二区在线不卡| 欧美亚洲午夜视频在线观看| 综合一区av| 超碰在线97免费| 天天av天天翘天天综合网 |