Time of Update: 2016-07-13
10個簡化PHP開發的工具,簡化php開發本文介紹了可以協助簡化 PHP 開發的10個項目,包括架構,類庫,工具,代碼。1.CakePHP Development FrameworkCakePHP 是一個 PHP 的快速開發架構。它提供了可擴充的架構,使用了常見的 MVC 和 ORM 模式。它遵循約定優於配置理念。2.pChartpChart 是一個用來建立圖表的 PHP 架構。在大部分圖表類庫都收費的今天,pChart堅持免費。你可以用 SQL 查詢、CSV
Time of Update: 2016-07-13
PHP中文編碼小技巧,PHP程式設計中中文編碼問題曾經困擾很多人,導致這個問題的原因其實很簡單,每個國家(或地區)都規定了電腦資訊交換用的字元編碼集,如美國的擴充 ASCII 碼,中國的 GB2312-80,日本的 JIS 等。作為該國家/地區內資訊處理的基礎,字元編碼集起著統一編碼的重要作用。字元編碼集按長度分為 SBCS(單一位元組字元集),DBCS(雙位元組字元集)兩大類。早期的軟體(尤其是作業系統),為瞭解決本地字元資訊的電腦處理,出現了各種語言版本(L10N),為了區分,引進了
Time of Update: 2016-07-13
dedecms 財付通介面,dedecms財付通用織夢做了個旅遊網站,網址:http://www.redtourism.cn/ 客戶要求財付通支付,上網找了下 不是要買就是要錢,只有自己寫了。代碼:if(!defined('DEDEINC')) exit('Request Error!');/** *財付通介面類 */class tenpay{ var $dsql; var $mid; var $reqURL_onLine = "http://www.tenpay.com"
Time of Update: 2016-07-13
PHP中防止SQL注入方法詳解,phpsql注入詳解問題描述: 如果使用者輸入的資料在未經處理的情況下插入到一條SQL查詢語句,那麼應用將很可能遭受到SQL注入攻擊,正如下面的例子:複製代碼 代碼如下:$unsafe_variable = $_POST['user_input']; mysql_query("INSERT INTO `table` (`column`) VALUES ('" . $unsafe_variable . "')"); 因為使用者的輸入可能是這樣的:複製代碼
Time of Update: 2016-07-13
thinkPHP實現表單自動驗證,thinkphp實現表單昨天晚上我們老大叫我弄表單自動驗證功能,愁了半天借鑒了好多官網的知識,才出來,誒,總之分享一下我自己的成果吧!thinkphp 在Model基類為我們定義了自動驗證的函數和Regex,我們只需要在對應的資料庫表的模型類下建立$_validate屬性就可以了。1、我們找到Model基類,可以看到 protected $_validate = array(); // 自動驗證定,它是數群組類型的,下面在對應資料模型檔案定義它;2
Time of Update: 2016-07-13
使用PHP實現阻止使用者上傳成人照片或者裸照, 在這份教程中,我們將會學習到如何阻止使用者通過PHP上傳成人照片或者裸照. 我在phpclasses.org上面偶然發現一個很有用的,由Bakr
Time of Update: 2016-07-13
php將csv檔案匯入到mysql資料庫的方法,本文執行個體講述了php將csv檔案匯入到mysql資料庫的方法。分享給大家供大家參考。具體分析如下:本程式實現資料匯入原理是先把csv檔案上傳到伺服器,然後再通過php的fopen與fgetcsv檔案把資料儲存到數組,然後再用while把資料一條條插入到mysql資料庫,代碼如下:複製代碼 代碼如下:$fname = $_files['myfile']['name']; $do =
Time of Update: 2016-07-13
淺析PHP檔案下載原理,1、php下載原理圖2、檔案下載源碼:複製代碼 代碼如下:$file_name="哈哈.jpg";//需要下載的檔案$file_name=iconv("utf-8","gb2312","$file_name");$fp=fopen($file_name,"r+");//下載檔案必須先要將檔案開啟,寫入記憶體if(!file_exists($file_name)){//判斷檔案是否存在 echo "檔案不存在";
Time of Update: 2016-07-13
php使用遞迴計算檔案夾大小,方法很簡單,這裡就不多廢話了,直接奉上代碼:複製代碼 代碼如下:protected function dir_size($dir){ $dh = opendir($dir); //開啟目錄,返回一個目錄流 $size = 0; //初始大小為0 while(false !== ($file = @readdir($dh))){ //迴圈讀取目錄下的檔案 if($
Time of Update: 2016-07-13
網上下的簡單的 o2o訂餐,網上o2o訂餐下載地址
Time of Update: 2016-07-13
php實現無限級分類,php實現級分類複製代碼 代碼如下:$area = array(array('id'=>1,'name'=>'安徽','parent'=>0),array('id'=>2,'name'=>'海澱','parent'=>7),array('id'=>3,'name'=>'濉溪縣','parent'=>5),array('id'=>4,'name'=>'昌平','parent'=>7),array('id'=>5,'name'=>'淮北','parent'=>1),array(
Time of Update: 2016-07-13
php使用sql server驗證串連資料庫的方法,sqlserver本文執行個體講述了php使用sql server驗證串連資料庫的方法。分享給大家供大家參考。具體分析如下:當您串連到 SQL Server 時,SQL Server Driver for PHP 支援 SQL Server 身分識別驗證,在使用 SQL Server 身分識別驗證串連到 SQL Server 時必須考慮以下幾點.必須對伺服器啟用 SQL Server 混合模式身分識別驗證,在嘗試建立串連時必須設定 UID 和
Time of Update: 2016-07-13
php隨機取mysql記錄方法小結,phpmysql記錄小結本文執行個體總結了php隨機取mysql記錄方法。分享給大家供大家參考。具體分析如下:在php中要隨機取mysql記錄我們可以直接使用mysql_query來執行mysql中的select rand函數擷取的資料並讀出來,這裡就來給大家簡單介紹一下.方法一,代碼如下:複製代碼 代碼如下:select * from tablename order by rand() limit 1把 limit
Time of Update: 2016-07-13
php實現mysql交易處理的方法,phpmysql交易處理本文執行個體講述了php實現mysql交易處理的方法。分享給大家供大家參考。具體分析如下:要實現本功能的條件是環境 mysql 5.2 /php 5 支援事務的table 類型,需要InnoDB,有了這些條件你就可以做上面的實現了,這個事物復原操作是大項目經常用到的,像銀行,電子商務等都會用到,有需要的朋友可以參考一下.近期項目軟體升級到支援交易處理,做個樣本供大家學習參考.環境 mysql 5.2 /php 5支援事務的table
Time of Update: 2016-07-13
PHP_SELF,SCRIPT_NAME,REQUEST_URI區別,requesturi$_SERVER[PHP_SELF], $_SERVER[SCRIPT_NAME], $_SERVER['REQUEST_URI'] 在用法上是非常相似的,他們返回的都是與當前正在使用的頁面地址有關的資訊,這裡列出一些相關的例子,協助確定哪些是在你的指令碼最適合的。$_SERVER['PHP_SELF']複製代碼 代碼如下:http://www.yoursite.com/example/ — – —
Time of Update: 2016-07-13
php使用PDO方法詳解,phppdo詳解本文詳細分析了php使用PDO方法。分享給大家供大家參考。具體分析如下:PDO::exec:返回的是int類型,表示影響結果的條數.複製代碼 代碼如下:PDOStatement::execute返回的是boolean型,true表示執行成功,false表示執行失敗,這兩個通常出現在如下代碼:複製代碼 代碼如下:$rs0 = $pdo->exec($sql);$pre = $pdo->prepare($sql);$rs1 = $pre->execute()
Time of Update: 2016-07-13
PHP擴充模組memcached長串連使用方法分析,擴充模組memcached 網上廣泛流傳著一篇文章,講述php的兩個擴充模組memcache和memcached的區別,其中特意強調了memcached與memcached一個很大的區別是memcached模組不支援長串連。以至於後來很多年我都認為memcached是不支援長串連的,其實不然,memcached擴充模組從很早的版本開始就已經支援長串連了。從擴充模組的源碼注視中我們就能看到:/* {{{
Time of Update: 2016-07-13
php使用pdo串連mssql server資料庫執行個體,pdomssql本文執行個體講述了利用php的pdo來串連微軟的mssql server資料庫的方法,分享給大家供大家參考。具體實現方法如下:複製代碼 代碼如下:$dsn = 'mssql:dbname=bookStore_demo;host=192.168.1.106'; $user = 'sa'; $password = '123'; //mssql_connect('192.168.1.106','sa','123');
Time of Update: 2016-07-13
PHP把MSSQL資料匯入到MYSQL的方法,mssql資料匯入本文執行個體講述了PHP把MSSQL資料匯入到MYSQL的方法。分享給大家供大家參考。具體分析如下:最近需要把一個以前的asp網站轉換成php的,但php是與mysql而我的asp與mssql的,結果就需要把mssql資料匯入到mysql資料庫了,下面我自己寫了一個執行個體還抄了一個執行個體都不錯.執行個體一,代碼如下:複製代碼 代碼如下://國內的PNR碼串連 $hostname="127.0.0.1";
Time of Update: 2016-07-13
php將圖片儲存入mysql資料庫失敗的解決方案,本文執行個體分析了php將圖片儲存入mysql資料庫失敗的解決方案。分享給大家供大家參考。具體分析如下:圖片儲存資料庫並不是一個明智的做法,我們多半是把圖片儲存到伺服器,然後把圖片地址儲存到資料庫,這樣我們每次只要讀出圖片地址就可以顯示了,但下面我還是來介紹一個圖片儲存到mysql資料庫的問題解決辦法,代碼如下:複製代碼 代碼如下:require 'class/db.php'; $fileName = "a1.jpg"; $fp = fopen(