php560
『壹』 能直接用的php生成縮略圖的程序(要求簡單)
<?php
/*構造函數-生成縮略圖+水印,參數說明:
$srcFile-圖片文件名,
$dstFile-另存文件名,
$markwords-水印文字,
$markimage-水印圖片,
$dstW-圖片保存寬度,
$dstH-圖片保存高度,
$rate-圖片保存品質*/
makethumb("a.jpg","b.jpg","50","50");
function makethumb($srcFile,$dstFile,$dstW,$dstH,$rate=100,$markwords=null,$markimage=null)
{
$data = GetImageSize($srcFile);
switch($data[2])
{
case 1:
$im=@ImageCreateFromGIF($srcFile);
break;
case 2:
$im=@ImageCreateFromJPEG($srcFile);
break;
case 3:
$im=@ImageCreateFromPNG($srcFile);
break;
}
if(!$im) return False;
$srcW=ImageSX($im);
$srcH=ImageSY($im);
$dstX=0;
$dstY=0;
if ($srcW*$dstH>$srcH*$dstW)
{
$fdstH = round($srcH*$dstW/$srcW);
$dstY = floor(($dstH-$fdstH)/2);
$fdstW = $dstW;
}
else
{
$fdstW = round($srcW*$dstH/$srcH);
$dstX = floor(($dstW-$fdstW)/2);
$fdstH = $dstH;
}
$ni=ImageCreateTrueColor($dstW,$dstH);
$dstX=($dstX<0)?0:$dstX;
$dstY=($dstX<0)?0:$dstY;
$dstX=($dstX>($dstW/2))?floor($dstW/2):$dstX;
$dstY=($dstY>($dstH/2))?floor($dstH/s):$dstY;
$white = ImageColorAllocate($ni,255,255,255);
$black = ImageColorAllocate($ni,0,0,0);
imagefilledrectangle($ni,0,0,$dstW,$dstH,$white);// 填充背景色
ImageCopyResized($ni,$im,$dstX,$dstY,0,0,$fdstW,$fdstH,$srcW,$srcH);
if($markwords!=null)
{
$markwords=iconv("gb2312","UTF-8",$markwords);
//轉換文字編碼
ImageTTFText($ni,20,30,450,560,$black,"simhei.ttf",$markwords); //寫入文字水印
//參數依次為,文字大小|偏轉度|橫坐標|縱坐標|文字顏色|文字類型|文字內容
}
elseif($markimage!=null)
{
$wimage_data = GetImageSize($markimage);
switch($wimage_data[2])
{
case 1:
$wimage=@ImageCreateFromGIF($markimage);
break;
case 2:
$wimage=@ImageCreateFromJPEG($markimage);
break;
case 3:
$wimage=@ImageCreateFromPNG($markimage);
break;
}
image($ni,$wimage,500,560,0,0,88,31); //寫入圖片水印,水印圖片大小默認為88*31
imagedestroy($wimage);
}
ImageJpeg($ni,$dstFile,$rate);
ImageJpeg($ni,$srcFile,$rate);
imagedestroy($im);
imagedestroy($ni);
}
?>
『貳』 打開PHPmyadmin出現這個錯誤
要在IIS6上使用高版本PHP,必須安裝fastCGI擴展
Microsoft FastCGI Extension for IIS 5.1 and 6.0
然後設定一下php.ini中的CGI and FastCGI參數:
fastcgi.impersonate = 1
fastcgi.logging = 0
cgi.fix_pathinfo=1
cgi.force_redirect =0
cgi.rfc2616_headers=1
望採納 Thx
『叄』 這是PHP什麼加密方式 如何解密
zend的加密完全可以破解,網上可以下載在zend解密的東西,打開後選擇文件就可以給你解密(但是不是全部能解,因為zend是有版本的,高版本的可能解不了。)
如果是base64加密的你,例如$a是被加密過後的字元串,那麼你可以echo base64_decode($a);來查看。base64實際上並不是加密,只是一個編碼而已。
『肆』 WACOM PHT-850數位板和560 ,640有什麼區別么大區別用起來有什麼不一樣
您好,您說的是影拓五代的PTH-850和PTH-650(PTK-650)和影拓四代的PKT-640嗎?
產品的技術參數和壓感級別都是一樣的。都是2048級別的。
影拓四代的不支持觸控和無線功能。已經停產很久。
影拓五代的PTH-850和PTH-650之間只是大小的區別。都支持觸控和無線功能(無線模塊需要單獨購買)
影拓五代的PTK-650和PTH-650的大小是一樣的。只是少了一個觸控功能。剩下的無線以及壓感級別、技術參數都是一樣的。另外一個小區別就是PTK-650的貼膜可以自己更換,帶觸控的那兩款PTH-650和PTH-850的貼膜不能自己更換。
另外影拓五代已經停產。目前在售的是影拓PRO系列的。型號分別是:PTH-451、PTH-651和PTH-851 您可以了解下。
新品官網鏈接:http://www.wacom.com.cn/proct/intuos_list.php?parent_id=120
感謝您對wacom的支持。如還有問題,請拔打我們的服務熱線.或通過網站「在線服務」與我們的客服聯系(客服工作時間:周一到周日9點--18點)
『伍』 php 怎樣判斷
$i = 0;
while (...) {
if ($i == 0) {
...
} else {
...
}
++$i;
}
這種寫法邏輯格式比較好,但是效率有點差... 如果追求效率,可以
$record = mysql_fetch_assoc($query);
echo ...
while (...) {
echo ... // display:none
}
非隱藏不用block,display默認是inline/block,block是增加塊級佔位...對span等非塊級的元素有影響~ 控制直接用""
『陸』 誰有php批量處理圖片、圖片生成縮略圖、圖片添加水印的函數
//批量處理圖片、圖片生成縮略圖、圖片添加水印
$dir=opendir(dirname(__FILE__));
while(!!$_file=readdir($dir)){
list($filesname,$kzm)=explode(".",$_file);//獲取擴展名
if($kzm=="gif"or$kzm=="jpg"or$kzm=="JPG"or$kzm=="png"){
if(!makethumb("$_file","120","120","100")){
echo'執行成功!';
}else{
echo'執行失敗!';
}
}
}
closedir($dir);
/**
*處理縮略圖並添加水印函數
*@accesspubliuc
*@param$srcFile-----------圖片文件名
*@param$dstFile-----------另存的文件名
*@param$dstW-------------圖片保存的寬度
*@param$dstH--------------圖片保存的高度
*@param$rate---------------圖片保存的品質
*@param$markwords-----水印文字
*@param$markimage-----水印圖片
*@param使用方法makethumb("a.jpg","b.jpg","120","120","100");
*/
functionmakethumb($srcFile/*,$dstFile*/,$dstW,$dstH,$rate=100/*,$markwords=null,$markimage=null*/){
$data=GetImageSize($srcFile);
switch($data[2]){
case1:
$im=@ImageCreateFromGIF($srcFile);
break;
case2:
$im=@ImageCreateFromJPEG($srcFile);
break;
case3:
$im=@ImageCreateFromPNG($srcFile);
break;
}
if(!$im)returnFalse;
$srcW=ImageSX($im);
$srcH=ImageSY($im);
$dstX=0;
$dstY=0;
if($srcW*$dstH>$srcH*$dstW){
$fdstH=round($srcH*$dstW/$srcW);
$dstY=floor(($dstH-$fdstH)/2);
$fdstW=$dstW;
}
else
{
$fdstW=round($srcW*$dstH/$srcH);
$dstX=floor(($dstW-$fdstW)/2);
$fdstH=$dstH;
}
$ni=ImageCreateTrueColor($dstW,$dstH);
$dstX=($dstX<0)?0:$dstX;
$dstY=($dstX<0)?0:$dstY;
$dstX=($dstX>($dstW/2))?floor($dstW/2):$dstX;
$dstY=($dstY>($dstH/2))?floor($dstH/s):$dstY;
$white=ImageColorAllocate($ni,255,255,255);
$black=ImageColorAllocate($ni,0,0,0);
imagefilledrectangle($ni,0,0,$dstW,$dstH,$white);//填充背景色
ImageCopyResized($ni,$im,$dstX,$dstY,0,0,$fdstW,$fdstH,$srcW,$srcH);
//if($markwords!=null){
//$markwords=iconv("gb2312","UTF-8",$markwords);
////轉換文字編碼
//ImageTTFText($ni,20,30,450,560,$black,"simhei.ttf",$markwords);//寫入文字水印,參數依次為,文字大小|偏轉度|橫坐標|縱坐標|文字顏色|文字類型|文字內容
//}elseif($markimage!=null){
//$wimage_data=GetImageSize($markimage);
//switch($wimage_data[2]){
//case1:
//$wimage=@ImageCreateFromGIF($markimage);
//break;
//case2:
//$wimage=@ImageCreateFromJPEG($markimage);
//break;
//case3:
//$wimage=@ImageCreateFromPNG($markimage);
//break;
//}
//image($ni,$wimage,500,560,0,0,88,31);//寫入圖片水印,水印圖片大小默認為88*31
//imagedestroy($wimage);
//}
$dstFile=$srcFile.'.gif';
ImageJpeg($ni,$dstFile,$rate);
//ImageJpeg($ni,$srcFile,$rate);
imagedestroy($im);
imagedestroy($ni);
}
『柒』 IBM Thinkpad 的歷史
1992年10月面市的ThinkPad 700C是IBM第一台以ThinkPad命名的筆記本電腦,ThinkPad領導移動計算技術發展的歷程從此開始。黑色(外觀設計)和紅點(TrackPoint)從此成為ThinkPad的獨特象徵。
1993年,ThinkPad 750C以歷史性的創舉確立了ThinkPad品牌在筆記本電腦領域的領袖地位,它是人類歷史上第一個隨太空梭進入太空的個人電腦。
1994年11月IBM生產的ThinkPad 755CD是世界上第一台帶有CD-ROM驅動器的筆記本電腦。
ThinkPad 755CD具有強大的圖形處理能力和高容量的存儲器,而且光碟機的使用大大地提升了筆記本電腦的可用性。ThinkPad 755CD標志著筆記本電腦進入了多媒體時代。
第3頁:ThinkPad發展旅程(1995年~1998年)
1995年3月,ThinkPad 701C是一款在藝術和技術上具有同等高超造詣的科技工藝品,這款綽號「蝴蝶」的機型,其鍵盤採用獨特的可伸縮式設計,造型優雅,構思精妙,充分表明高科技產品同樣具有高度的藝術價值,因而被紐約現代藝術博物館(MOMA)永久收藏。
1996年5月,IBM ThinkPad 560開創了攜帶型電腦的新典範,機身超薄只有1.2英寸厚,重量只有1.9Kg,「超級便攜」由此成為移動計算產品的主流發展方向之一。560還可通過紅外線進行數據的無線傳送和通訊。由於出眾的整體散熱設計與製造,ThinkPad 560成為市場上少見的「無風扇」超薄筆記本。
1997年9月推出的ThinkPad 770是世界上第一款帶有14.1"彩色顯示器和DVD驅動器的筆記本電腦,處理器和多媒體功能極為強大,並在通訊、存儲、TrackPoint上都進行了創新。
1998年4月推出的ThinkPad 600是ThinkPad歷史上銷量最大的機型,總銷量超過200萬台。它把性能和便攜性進行了完美的均衡與結合,手感極佳的鍵盤和抽屜式的互換光碟機設計,將「超級便攜」筆記本推到了一個新的技術高峰,因而受到了各種類型市場和用戶的一致歡迎。
第4頁:ThinkPad發展旅程(1999年~2003年)
1999年4月面世的ThinkPad 570,外號「變形金剛「,其重大突破是採用了高度靈活的擴展底座設計,它既可以作為具有全內置功能的台式機替代品,又可以通過主體與底座的分離獲得高度便攜性,這使「超級便攜」的理念發展到一個新的階段。此外,新型材料和人體工程學的最新成果也在570上被大量採用。
2000年6月,在ThinkPad進行產品線整合後,ThinkPad T20在不增加機身重量的同時屏幕由13.3"擴大到了14.1",通過「光軟互換」完美地結合了移動性和計算性能,成為進入新世紀之後全球最受歡迎的型號。
2001年3月推出的TransNote,是一款具備手寫板和觸摸屏的革命性產品,後來獲得了2001年的《商業周刊》評選的全球工業設計金獎和2001年秋季Intel創新PC獎得主,世界好評如潮。
2002年5月ThinkPad T30的發布,從配置上採用了P4-M移動平台和ATI Mobility Radeon 7500 3D圖形處理器,從外觀上採用了UltraNav定點系統和硬碟防震氣墊等新技術。
2003年11月5日,全球第2000萬台ThinkPad正式售出,它誕生於IBM在深圳與長城合資的生產廠IIPC中。
第5頁:ThinkPad發展旅程(2004年~至今)
2004年3月,ThinkPad家族迎來了最新的X40筆記本電腦,它打破了多項ThinkPad保持的記錄,是有史以來IBM最輕、幅面最小、電池使用時間最長的超便攜筆記本電腦。加上IBM獨特的APS硬碟主動式保護等TVT技術和人體工程學設計,ThinkPad在超便攜市場的地位無人能及。
2004年6月,在T42系列中首次出現了15英寸顯示屏,其1600×1200線的解析度讓人嘆為觀止。同年11月,IBM首款帶有指紋識別器的ThinkPad T42面世。基於生物統計學技術製造的T42,將一個指紋識別器和嵌入式安全子系統相結合,提高了整個PC行業的安全標准。
2005年3月,中國第一百萬個ThinkPad筆記本用戶誕生。IBM同時發布最新款的ThinkPad T43。
『捌』 php 如何讓gif動圖轉換為gif靜圖
以下是一個縮略圖生成程序,我加了注釋,動態gif動畫處理後就變成靜態了,程序還可以加水印,當然傳參你留空就不會加了。使用有困難的話給我留言。
-----------------------------
/*構造函數-生成縮略圖+水印,參數說明:$srcFile-圖片文件名,$dstFile-另存文件名,$markwords-水印文字,$markimage-水印圖片,$dstW-圖片保存寬度,$dstH-圖片保存高度,$rate-圖片保存品質*/
function makethumb($srcFile,$dstFile,$dstW,$dstH,$rate=100,$markwords=null,$markimage=null)
{
$data = GetImageSize($srcFile);
switch($data[2])
{
case 1:
$im=@ImageCreateFromGIF($srcFile);
break;
case 2:
$im=@ImageCreateFromJPEG($srcFile);
break;
case 3:
$im=@ImageCreateFromPNG($srcFile);
break;
}
if(!$im) return False;
$srcW=ImageSX($im);
$srcH=ImageSY($im);
$dstX=0;
$dstY=0;
if ($srcW*$dstH>$srcH*$dstW)
{
$fdstH = round($srcH*$dstW/$srcW);
$dstY = floor(($dstH-$fdstH)/2);
$fdstW = $dstW;
}
else
{
$fdstW = round($srcW*$dstH/$srcH);
$dstX = floor(($dstW-$fdstW)/2);
$fdstH = $dstH;
}
$ni=ImageCreateTrueColor($dstW,$dstH);
$dstX=($dstX<0)?0:$dstX;
$dstY=($dstX<0)?0:$dstY;
$dstX=($dstX>($dstW/2))?floor($dstW/2):$dstX;
$dstY=($dstY>($dstH/2))?floor($dstH/s):$dstY;
$white = ImageColorAllocate($ni,255,255,255);
$black = ImageColorAllocate($ni,0,0,0);
imagefilledrectangle($ni,0,0,$dstW,$dstH,$white);// 填充背景色
ImageCopyResized($ni,$im,$dstX,$dstY,0,0,$fdstW,$fdstH,$srcW,$srcH);
if($markwords!=null)
{
$markwords=iconv("gb2312","UTF-8",$markwords);
//轉換文字編碼
ImageTTFText($ni,20,30,450,560,$black,"simhei.ttf",$markwords); //寫入文字水印
//參數依次為,文字大小|偏轉度|橫坐標|縱坐標|文字顏色|文字類型|文字內容
}
elseif($markimage!=null)
{
$wimage_data = GetImageSize($markimage);
switch($wimage_data[2])
{
case 1:
$wimage=@ImageCreateFromGIF($markimage);
break;
case 2:
$wimage=@ImageCreateFromJPEG($markimage);
break;
case 3:
$wimage=@ImageCreateFromPNG($markimage);
break;
}
image($ni,$wimage,500,560,0,0,88,31); //寫入圖片水印,水印圖片大小默認為88*31
imagedestroy($wimage);
}
ImageJpeg($ni,$dstFile,$rate);
ImageJpeg($ni,$srcFile,$rate);
imagedestroy($im);
imagedestroy($ni);
}
?>
『玖』 剛買了麗台K2200顯卡,3dmax用,發現速度對比原來的GTX560根本沒有提高,郁悶了!求助
1、不要買K2200顯卡,購買同期游戲卡高一兩個等級的,和所謂專業卡對比比他的都流暢,別迷信什麼專業卡,和同期同晶元卡幾乎沒什麼兩樣的,這個k2200就是gtx 750ti的大顯存版。
2、實際上因為n卡的opengl和d3d驅動都已經很成熟了對max和maya等專業3d軟體的支持都非常完善了所以我建議除非你有quadro信仰否則買高一兩級的游戲卡絕對比起貴的所謂專業卡強多了。
『拾』 比如有560個字元(除HTML標簽),我想每100個字元後面加上<br>,我想每100個字元後面加上<br>,php怎樣寫
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Test.jsp</title>
</head>
<script language="javascript" type="text/javascript">
function substrTest(){
var txt = document.getElementById('t').value;
var newtxt = new Array();
for (i = 0;i< txt.length/3; i++){
newtxt[i] = txt.substr(i*3,3).concat("</br>");
document.write(newtxt[i]);
}
}
</script>
<body>
<textarea rows="5" cols="20" id="t"></textarea><br>
<button onclick="substrTest()">Click Me!</button>
</body>
</html>
js腳本行么,看看對你有沒有幫助 ,3個字元一分割