Time of Update: 2017-01-19
複製代碼 代碼如下:$data = array( 'title'=>'ilsea', 'list'=>array(
Time of Update: 2017-01-19
複製代碼 代碼如下:<?php/** * 網站地圖更新控制器 * * @author Garbin * @usage none */class SitemapApp extends FrontendApp{ function _
Time of Update: 2017-01-19
下面這個PHP的代碼執行個體,功能是協助使用者重設密碼,requestResetPassword是接收使用者重設密碼的請求並且做了相應的檢查。為了更好的複用性,我將重設密碼的操作單獨分配到一個新的resetPassword的函數,更改完密碼的後再調用sendEmail向使用者發送一封通知訊息。複製代碼 代碼如下:/** * 使用者請求重設密碼的接收器 */function requestResetPassword() {
Time of Update: 2017-01-19
複製代碼 代碼如下:<?//堆排序應用class heapsort { var $a; function setarray($a)//取得數組 { $this->a=$a; }
Time of Update: 2017-01-19
下面的就是產生EAN_13標準的條碼的PHP方法,需要php+gd 環境 複製代碼 代碼如下:<? function EAN_13($code) { //一個單元的寬度 $lw = 2; //條碼高 $hi = 100; // the guide code is no coding,is used to show the left part coding type//
Time of Update: 2017-01-19
前些天因為業務需要寫了一段計算排列組合的代碼,今天整理了一下,以備後用複製代碼 代碼如下:<?php/** * 要解決的數學問題 :算出C(a,1) * C(b, 1) * ... * C(n, 1)的組合情況,其中C(n, 1)代表從n個元素裡任意取一個元素 * *
Time of Update: 2017-01-19
今天忽然想到的,就寫了一段測試php函數的代碼。複製代碼 代碼如下:<?php/** * 參數數組$ParamList說明 * * 數組的第一維索引是需要測試的函數的參數名,第二維的每個元素是該參數需要測試的可能值,元素值可以為數組。 */$ParamList = array("Param1" =>
Time of Update: 2017-01-19
可以用$str = preg_replace("/<a[^>]*href=[^>]*>|<\/[^a]*a[^>]*>/i","",$strhtml); 這段來實現需求,如果想要更多解決方案,可以參看以下的。1、刪除內容中的超連結複製代碼 代碼如下:ereg_replace('<a([^>]*)>([^<]*)</a>','<font
Time of Update: 2017-01-19
解決思路1. 首先從資料庫的congtent欄位讀取資料,並把它們合并成一個字串。複製代碼 代碼如下:<?php while($myrow = $connector -> fetch_array($result)) { //$r[] = explode(",", $myrow["content"]); $str .= $myrow["content"].','; } $arr_str =
Time of Update: 2017-01-19
複製代碼 代碼如下:<?phpfunction sysSubStr($string,$length,$append = false) { if(strlen($string) <= $length ) { return $string; }
Time of Update: 2017-01-19
在PHP的官網上看到的parse_url()函數的替代方案。結果和parse_url()函數差不多,是使用正則實現的。URI 是 Web上可用的每種資源 - HTML文檔、映像、視頻片段、程式等 - 由一個通用資源標誌符(Uniform Resource Identifier, 簡稱"URI")進行定位。 對象分組:複製代碼
Time of Update: 2017-01-19
複製代碼 代碼如下:class myIterator implements Iterator { private $position = 0; private $array = array( "first_element", "second_element",
Time of Update: 2017-01-19
複製代碼 代碼如下:class Fibonacci implements Iterator { private $previous = 1; private $current = 0; private $key = 0; public function current() {
Time of Update: 2017-01-19
這個與一般的PHP POST或GET傳值再查庫拿資料的思路有點不一樣,需要用到SOAP模組,處理方法也很簡單,就是有一些需要注意的事情。首先確認你的PHP.ini開啟了.SOAP,就是 extension=php_soap.dll 這前面的分號去咯。代碼很簡單:複製代碼 代碼如下:<?php$client = new
Time of Update: 2017-01-19
直接看代碼吧,很好明白的複製代碼 代碼如下://用法 echo remote_filesize($url,$user='',$pw='');$url = "yun_qi_img/rand_11.jpg";//這裡要換成你的圖片地址echo remote_filesize($url,$user='',$pw='');function remote_filesize($uri,$user='',$pw=''){// start output buffering
Time of Update: 2017-01-19
下面的函數可以用來過濾使用者的輸入,保證輸入是XSS安全的。具體如何過濾,可以參看函數內部,也有注釋。複製代碼 代碼如下:<?phpfunction RemoveXSS($val) { // remove all non-printable characters. CR(0a) and LF(0b) and TAB(9) are allowed // this prevents some character re-
Time of Update: 2017-01-19
<?phpfunction getWeiboData(){ $count = 15; // 參數source後面輸入你的授權號 $url = "https://api.weibo.com/2/statuses/home_timeline.json?source=123456789&count=".$count."&page=1"; echo $url.'<br />'; $curl =
Time of Update: 2017-01-19
有25幅作品拿去投票,一次投票需要選16幅,單個作品一次投票只能選擇一次。前面有個程式員捅了漏子,忘了把投票入庫,有200個使用者產生的投票序列為空白。那麼你會如何填補這個漏子?當然向上級反映情況。但是我們這裡討論的是技術,就是需要產生1-25之間的16個不重複的隨機數,去填補。具體怎麼設計函數呢?將隨機數存入數組,再在數組中去除重複的值,即可產生一定數量的不重複隨機數。程式如下:複製代碼 代碼如下:<?php/** array unique_rand( int $min, int
Time of Update: 2017-01-19
一種是利用php的pdo,一種是odbc,com介面來與access資料庫連接。 利用pdo與access資料庫連接 複製代碼 代碼如下:$path ="f:fontwww.jb51.netspiderresult.mdb"; $conn = new pdo("sqlite:$path"); if( $conn ) { echo ('connection pdo success'); } else {
Time of Update: 2017-01-19
mcrypt簡單介紹PHP程式員們在編寫代碼程式時,除了要保證代碼的高效能之外,還有一點是非常重要的,那就是程式的安全性保障。PHP除了內建的幾種加密函數外,還有功能更全面的PHP加密擴充庫Mcrypt和Mhash。其中,Mcrypt擴充庫可以實現加密解密功能,就是既能將明文加密,也可以密文還原。mcrypt 是 php 裡面重要的加密支援擴充庫,linux環境下:該庫在預設情況下不開啟。window環境下:PHP>=5.3,預設開啟mcrypt擴充。1、Mcrypt()庫的安裝