Time of Update: 2017-01-19
參考資料:http://www.php.net/manual/zh/book.imagick.php前提複製代碼 代碼如下:$im = new Imagick("test.psd");擷取圖層數目複製代碼 代碼如下:$num_layers = $im->getNumberImages();擷取所有參數:複製代碼 代碼如下:for ($i = 0, $num_layers = $im->getNumberImages(); $i < $num_layers; ++$i)
Time of Update: 2017-01-19
1、下載ImageMagick開啟http://imagemagick.org/script/binary-releases.php 下載最新的版本,目前的版本是
Time of Update: 2017-01-19
本文執行個體講述了php的GD庫imagettftext函數解決中文亂碼問題的方法。分享給大家供大家參考。具體如下:使用imagettftext寫中文時,常出現亂碼問題。解決方案是將中文字串轉為utf-8格式即可。具體代碼如下(檔案格式為gb2312):複製代碼 代碼如下:<?php$im = imagecreatefromjpeg('./1.jpg');$w = imagesx($im);$h = imagesy($im);$green = imagecolorallocate(
Time of Update: 2017-01-19
本文執行個體講述了php繪圖之產生餅狀圖的方法。分享給大家供大家參考。具體如下:這裡要實現的功能是人口分布比例圖,由扇形組成一個圓,每個扇形顏色不一樣。複製代碼 代碼如下:<?php$array = array("北京"=>1925,"上海"=>2016,"廣州"=>1256,"深圳"=>980);$arr_key = array_keys($array);$color = array();$im = imagecreatetruecolor(300,300
Time of Update: 2017-01-19
本文執行個體講述了php繪圖之在圖片上寫中文和英文的方法。分享給大家供大家參考。具體如下:第一種方法,只能寫英文,中文會出現亂碼複製代碼 代碼如下:<?php//1、建立畫布$im = imagecreatetruecolor(300,200);//建立一個真彩色映像,預設背景是黑色,返回映像標識符。另外還有一個函數 imagecreate 已經不推薦使用。$red = imagecolorallocate($im,255,0,0);//2、寫字$str =
Time of Update: 2017-01-19
本文執行個體講述了php繪製一個扇形的方法。分享給大家供大家參考。具體如下:php繪製一個扇形。關於參數說明,除最後一個參數外,其它都與弧線的參數一樣,請參考上一篇《php繪製一條弧線的方法》。最後一個參數有四種類型。分別是:IMG_ARC_PIE、IMG_ARC_CHORD、IMG_ARC_NOFILL和IMG_ARC_EDGED,具體參數說明見php手冊的 imagefilledarc 畫扇形函數。複製代碼 代碼如下:<?php//1、建立畫布$im =
Time of Update: 2017-01-19
本文執行個體講述了php繪製圓形的方法。分享給大家供大家參考。具體實現方法如下:php繪圖的基本步驟,有四步(php.ini裡的 extension = php_gb2.dll
Time of Update: 2017-01-19
本文執行個體講述了php檔案上傳的簡單實現方法。分享給大家供大家參考。具體如下:檔案1:index.php複製代碼 代碼如下:<form enctype="multipart/form-data" action="uploadProcess.php" method="post" name="myform">使用者名稱:<input type="text" name="username" /><br />密碼:<input type="password"
Time of Update: 2017-01-19
本文執行個體講述了php檔案夾的建立與刪除方法。分享給大家供大家參考。具體如下:1、建立檔案夾複製代碼 代碼如下:<?php//檔案夾的建立$file_path = "d:/fold/";if(!file_exists($file_path)){ mkdir($file_path); echo "建立檔案夾成功";}else{ echo "檔案夾已存在";}?>2、建立檔案夾,遞迴式建立複製代碼
Time of Update: 2017-01-19
本文執行個體講述了PHP向socket伺服器收發資料的方法。分享給大家供大家參考。具體如下:在PHP要向其它程式發送資料,則需要使用到php的socket功能來執行個體了,下面我們簡單看一個執行個體,代碼如下:複製代碼 代碼如下:/*socket收發資料 @host(string) socket伺服器IP @post(int) 連接埠 @str(string) 要發送的資料
Time of Update: 2017-01-19
本文執行個體講述了php操作xml入門之cdata區段。分享給大家供大家參考。具體分析如下:複製代碼 代碼如下:<?xml version="1.0" encoding="utf-8" standalone="yes" ?><class> <student id="No<001" haha="美女"> <name>小喬</name> <sex>女</sex>
Time of Update: 2017-01-19
本文執行個體講述了php操作xml入門之xml標籤的屬性。分享給大家供大家參考。具體分析如下:複製代碼 代碼如下:<?xml version="1.0" encoding="utf-8" standalone="yes" ?><class> <student id="No001" haha="美女"> <name>小喬</name>
Time of Update: 2017-01-19
1、PDO(PHP Data Object)擴充為PHP定義了一個訪問資料庫的輕量、持久的介面。實現PDO介面的每一種資料庫驅動都能以正則擴充的形式把各自的特色表現出來。主要:PDO擴充只是一個抽象的介面層,利用PDO擴充本身並不能實現任何資料庫操作,必須使用一個特定的資料庫PDO驅動訪問資料庫2、啟動PDO方法:找到php.ini檔案將 複製代碼 代碼如下: ;extension=php_pdo.dll前的分號去掉即可(linux環境下類似)3、PDO預定義類: PDO包含了三個預定義類:
Time of Update: 2017-01-19
複製代碼 代碼如下: <?php /** * 尋找 * **/ // 順序尋找 function normal_search($arrData,$val) { $len = count($arrData); if($len == 0) return -1; for($i = 0;$i < $len; $i++ ) { echo "find No.",$i + 1," value = ",$arrData[$i]," is = ",$val,"? <br/>"; //
Time of Update: 2017-01-19
複製代碼 代碼如下: <?php /** * 快速排序 quick sort * **/ function sort_quick($arrData) { if(empty($arrData) || !is_array($arrData)) return false; $flag = $arrData[0]; $len = count($arrData) - 1; if($len == 0) return $arrData; // 如果只有一個資料的數組直接返回 $arrLeft =
Time of Update: 2017-01-19
儘管PHP經常被人詬病,被人貶低,被人當玩笑開,事實證明,PHP是全世界網站開發中使用率最高的程式設計語言。PHP最大的缺點是太簡單,文法不嚴謹,架構體系很弱,但這也是它最大的優點,一個有點編程背景的普通人,只需要學習PHP半天時間,就可以上手開始開發web應用了。網上有人總結幾種程式設計語言的特點,我覺得也挺有道理的:複製代碼 代碼如下:PHP 就是: Quick and DirtyJava 就是: Beauty and SlowlyRuby 就是: Quick and
Time of Update: 2017-01-19
本文執行個體講述了php使用Cookie實現和使用者會話的方法。分享給大家供大家參考。具體分析如下:PHP 包含了很多的函數,可以用來管理和記錄使用者資訊,包括簡單的 cookie 和全方位的使用者會話。會話使用 PHP 語言內建的技術,使得儲存狀態就像是引用超全域變數那樣簡單。1.Cookie 簡介我們可以和 PHP 指令碼一起使用 cookie 來儲存一些關於使用者的較小的資訊。 Cookie
Time of Update: 2017-01-19
隨著行動裝置的普及,網站也會迎來越來越多行動裝置的訪問。用適應PC的頁面,很多時候對手機使用者不友好,那麼有些時候,我們需要判斷使用者是否用手機訪問,如果是手機的話,就跳轉到指定的手機友好頁面。這裡就介紹一下,如何判斷使用者是否用手機訪問。自訂的函數如下:複製代碼 代碼如下:$agent = check_wap();if( $agent ){ header('Location: http://www.nowamagic.net'); exit;}// check if
Time of Update: 2017-01-19
複製代碼 代碼如下:$array=array(1,2,3,4,5); echo $array[count($array)-1];//計算數組長度,然後擷取數組最後一個元素,如果數組中最後一個元素含有非數字鍵名,結果可能跟預期不符合 //適用於鍵名為數位數組 echo '<br>'; echo
Time of Update: 2017-01-19
很多時候,在書寫網頁應用程式時候,會遇到中文和其他字元衝突的問題,例如有的url連結中包含中文字元,那麼在使用wget/curl/file_get_contents等等擷取資訊時候會直接撞上一個大大的“404”,會很無語。這裡寫了一個小函數來解決這個問題,只是限於在path中進行解析而已,涉及到的相關函數使用大家可以查看手冊就行。複製代碼 代碼如下:function urlConvert($url){