Time of Update: 2016-07-13
本文章介紹了在php開發中的一些php 關閉錯誤提示方法,有需要的朋友可參考本文章。一,關閉notice錯誤提示1、在php.ini檔案中改動error_reporting改為: 代碼如下複製代碼 error_reporting=E_ALL & ~E_NOTICE 2、如果你不能操作php.ini檔案,你可以使用如下方法在你想禁止notice錯誤提示的頁面中加入如下代碼: 代碼如下複製代碼 error_reporting(E_ALL^E_NOTICE);
Time of Update: 2016-07-13
本文章介紹了在php中常用的簡單的異常處理類,我們主要是講述到了Exception處理 ,有需要瞭解的同學可參考一下。 代碼如下複製代碼 try { $a=10/0; }catch (Exception $e){ echo "拋出異常"; }?> 以上代碼,並不會輸出“拋出異常”,而是輸出了錯誤資訊:Warning: Division by zero
Time of Update: 2016-07-13
php中的異常機制,只能算是一個舶來品,php的書中對異常機制討論的很少,大多僅停留在文法階段。有人盛讚php的異常是個好東西,也有人認為php的異常很不給力,也有人一直困惑在php中該不該用異常,怎麼用? 異常本身的文法並不值得討論,異常的使用情境才是主要的,這裡我對比php和java,來看看php裡的異常到底是怎麼回事,異常到底應該怎麼用。 看到了PPC論壇上的這篇討論,覺得很有價值,我重新整理了下我的觀點,做個總結。 首先,需要說的是,這裡的異常是指php的異常。
Time of Update: 2016-07-13
多檔案上傳是PHP中的一個基礎應用,反正PHPer都會遇到的問題,現在就介紹一個功能完善、強大的多檔案上傳類給大家吧,能用上這個類的地方會很多。 代碼如下複製代碼 class Upload{ var $saveName;// 儲存名 var $savePath;// 儲存路徑 var $fileFormat = array('gif','jpg','doc','application/octet-stream');// 檔案格式&MIME限定 var $overwrite = 0;//
Time of Update: 2016-07-13
本文章這裡是一個己排序好的二維資料,我們要向數組中插入一個元素這個儲存到資料中後還需要進行排序的哦。 代碼如下複製代碼 /** * 逆序二維數組插入一元素 * * @author WadeYu * @date 2012-05-30 */ $aSorted = array( array(1, 100), array(2, 90), array(3, 80), array(4, 70), array(5, 60), array(6, 50), array(7, 40), array(8,
Time of Update: 2016-07-13
文章介紹了利用phpRegex提取圖片地址 超連結 標題 實現代碼,有需要的朋友可參考一下。Regex提取網址中的id 代碼如下複製代碼 preg_match('/http://t.sina.com.cn/(d+)/fans//',$html,$result); Regex提取網址中的idecho $result[1]; PHP的Regex提取圖片地址的代碼。 代碼如下複製代碼 $str=''; $pattern="//";
Time of Update: 2016-07-13
瀏覽器開啟頁面實現檔案下載的程式碼(php/jsp/java) 有需要學習的同學可參考一下。 tomcat中配置如下: 代碼如下複製代碼 txt application/octet-stream jpg application/octet-stream
Time of Update: 2016-07-13
我們這裡講述的防盜鏈代碼只專註於php的解決方案,當然如果你有伺服器系統管理權限或htaccess檔案操作我建義不要用php防盜鏈哦。先來看個最簡單的下面是php實現的代碼, xxx.mp3就是你的音樂檔案的實際地址, 對外傳播的時候只傳播php地址,mp3地址對外不公開 代碼如下複製代碼 if(strpos($_SERVER['HTTP_REFERER'], 'qq.com') !== FALSE) { header('HTTP/1.1 404 Not Found');
Time of Update: 2016-07-13
一款以ecshop無限分類為執行個體來介紹一下php中的遞迴函式傳回值的問題介紹。在 ecshop 二次開發中做產品分類索引時,要根據分類 id 取得所屬頂級分類 id 。第一個反應就是用遞迴遞出來,於是寫了遞迴函式如下: 代碼如下複製代碼 function getCatTopId($cat_id){ if ($cat_id) { $res = Array(); $sql = 'SELECT cat_id, parent_id'
Time of Update: 2016-07-13
php中count 多維陣列長度統計實現方法 有需要的朋友可參考一下下。下面程式運行結果為() 代碼如下複製代碼 ?$numb=array( array(10,15,30),array(10,15,30),array(10,15,30) ); echo count($numb,1);A.3B.12C.6D.9 答案:Bcount函數中如果mode被設定為 COUNT_RECURSIVE(或 1),則會遞迴底計算多維陣列中的數組的元素個數(也就是你結果的12
Time of Update: 2016-07-13
本文章來介紹一篇關於標籤雲的生活方法,我們利用php和mysql做實現,有需要的同學可參考一下。使用者輸入文本和輸入的文本在過去的一個標籤雲 。標籤雲是一個使用者產生的標籤的可視化描述,或只是一個網站的文字內容,通常用來描述網站的內容。為此,我們將建立一個HTML表格,將接受使用者文本,也讓使用者可以看到從 MySQL資料庫,其中包含在過去輸入的文本產生的標籤雲。 代碼如下複製代碼 echo '';?>ORsee the current tag cloud here echo '';
Time of Update: 2016-07-13
在PHP 中引用的意思是:不同的名字訪問同一個變數內容.與C語言中的指標是有差別的.C語言中的指標裡面儲存的是變數的內容在記憶體中存放的地址變數的引用PHP 的引用允許你用兩個變數來指向同一個內容 代碼如下複製代碼 $a="ABC";$b =&$a;echo $a;//這裡輸出:ABCecho $b;//這裡輸出:ABC$b="EFG";echo $a;//這裡$a的值變為EFG 所以輸出EFGecho $b;//這裡輸出EFG?> 函數的傳址調用 傳址調用我就不多說了
Time of Update: 2016-07-13
在php開發利用PHPMailer發送郵件是常用的做法了,這種比起php mail用好用多了,下面我們來看看PHPMailer如何發送帶有附件的電子郵件吧。.首先到http://phpmailer.worxware.com/ 下載最新版本的程式包2.下載完成後,找到class.phpmailer.php 、class.smtp.php兩個類放到自己的目錄下!3.然後建立一個php檔案這裡命名為:phpmail_jiucool.php4.phpmail_jiucool.php內容如下:執行個體
Time of Update: 2016-07-13
這是一段可支援輸出樹狀圖的php無限分類實現代碼,轉自其它網站有需要瞭解的朋友可參考一下哦,資料庫結構我們只要id,parentid,name這三個欄位就可以了,大家可自行建立。資料庫結構我們只要無平台限制只需要告知id,parentid,name 即可下面是php代碼,需要php環境支援 代碼如下複製代碼 /*** 通用的樹型類,可以產生任何樹型結構*/class tree{ /** * 產生樹型結構所需要的2維數組 * @var array */ var $arr = array(
Time of Update: 2016-07-13
在php中分頁相對來說很是簡單的,我們只要理解到幾點就好如pagesize,count,page這幾個變數,總體多少頁,當前是第幾頁,第頁要顯示幾條記錄,我們只要一個公式可以算出來。只需要得到兩個變數就成功了一半: 每頁要顯示的記錄數$pageSize 表中總的資料量 $rowCount 有了以上兩個變數,我們就可以得出 共有幾頁了$pageCount 然後通過for迴圈,比如總共有13個頁面,那麼很容易就能通過for迴圈輸出頁數 代碼如下複製代碼
Time of Update: 2016-07-13
本文章介紹了php四種調用外部檔案函數用法和區別,有需要瞭解的朋友可以參考一下。引用檔案的方法有兩種:require 及 include。兩種方式提供不同的使用彈性。require 的使用方法如 require("MyRequireFile.php"); 。這個函數通常放在 PHP 程式的最前面,PHP 程式在執行前,就會先讀入 require 所指定引入的檔案,使它變成 PHP 程式網頁的一部份。常用的函數,亦可以這個方法將它引入網頁中。include 使用方法如
Time of Update: 2016-07-13
有經驗的朋友可能都會知道在使用像QQIP庫時我們查出來的IP地址都是一串數字,下面我們來告訴你如何?把ip地址轉換數字方法。 代碼如下複製代碼 echo ip2long("192.168.1.189").""; echo (192*255*255*255+168*255*255+1*256+189).""; ?> -1062731331 3194548645
Time of Update: 2016-07-13
文章是作者原創的一篇關於在php中實現的無限級分類,有需要瞭解的朋友可以看看。無限分類就像windows下建立一個檔案夾,在建立的檔案夾下又可以建立一個檔案夾,這樣無限迴圈下去,無限分類也是這樣,父類可以分出它子類,子類又可以分出它的子類,這樣一直無限迴圈下去 代碼如下複製代碼 ---- 資料庫: `tree`--CREATE DATABASE `tree` DEFAULT CHARACTER SET gb2312 COLLATE gb2312_chinese_ci;USE
Time of Update: 2016-07-13
fckeditor編輯器是一個支援多語多的網頁線上編輯器,他可以支援asp,asp.net,jsp,php等,但是它預設的不是php而是asp哦,下面我們來看看如何在php中配置fckeditor編輯器吧。下載解壓後為檔案夾減肥:刪除/FCKeditor/目錄下除fckconfig.js, fckeditor.js, fckstyles.xml,
Time of Update: 2016-07-13
本文章是基於jquery的ajax來實現資料跨域調用,主要是利用php即時返回json資料,這樣就方便的實現的ajax跨域資料調用了。jquery檔案我這裡不提供下載了,大家可以直接到google去下載哦,可以在頁面定義一個調用方法,如下: 代碼如下複製代碼 function getData(){ $.getJSON("http://123.123.123.123/?callback=?", { "m":"data",// 指定php的檔案名稱字 "act":"getdata",//