Time of Update: 2016-07-13
php匯入excel檔案到mysql資料庫的方法,本文執行個體講述了php匯入excel檔案到mysql資料庫的方法。分享給大家供大家參考。具體分析如下:php匯入excel檔案入mysql資料庫我們是需一藉助一個phpexcel類檔案了,有了這個類檔案我們就可以快速簡單的匯入excel到mysql資料庫中,這裡就來舉個例子給大家說明一下具體用法.匯入前我們需要先準備一個資料庫,sql語句代碼如下:複製代碼 代碼如下:/* Navicat MySQL Data Transfer Source
Time of Update: 2016-07-13
Call to undefined function curl_init(),undefinedcurl_init運行PHP不支援curl_init()的解決方案:1.修改php.ini,將;extension=php_curl.dll前面的分號去掉(同時檢查擴充的引用路徑是否正確)2.拷貝libeay32.dll、ssleay32.dll(E:\amp\php,PHP的安裝目錄)兩個檔案到System32(64位的機器是SysWOW64)目錄3.重啟Apache即可
Time of Update: 2016-07-13
php通過Chianz.com擷取IP地址與地區的方法,chianz.comip本文執行個體講述了php通過Chianz.com擷取IP地址與地區的方法。分享給大家供大家參考。具體分析如下:一個IP擷取的結果不是很完善,究其原因是因為ip138的IP解析應對國外的地址時不是很詳細,所以又重新寫了個用Chianz.com的代碼,執行個體代碼如下:複製代碼 代碼如下: $ipAddr = "4.4.44.4"; $ipChinazAddr =
Time of Update: 2016-07-13
php中JSON的使用與轉換,phpJSON使用轉換在之前我寫過php返回json資料簡單一實例,剛剛上網,突然發現一篇文章,也是介紹json的,還挺詳細,值得參考。內容如下從5.2版本開始,PHP原生提供json_encode()和json_decode()函數,前者用於編碼,後者用於解碼。一、json_encode()複製代碼 代碼如下:$arr = array ('a'=>1,'b'=>2,'c'=>3,'d'=>4,'e'=>5);echo json_encode($arr);?
Time of Update: 2016-07-13
php+mysql資料庫查詢執行個體,mysql執行個體本文執行個體講述了php+mysql資料庫查詢的方法。分享給大家供大家參考。具體實現方法如下:複製代碼 代碼如下: //串連資料庫的參數 $host = "localhost"; $user = "root"; $pass = "zq19890319"; $db = "phpdev"; //建立一個mysql串連 $connection =
Time of Update: 2016-07-13
php使用Regex擷取圖片url的方法 具體實現方法如下: 代碼如下:header("Content-type:text/html;charset=utf-8");$str = '';$pattern = "/[img|IMG].*?src=['|\"](.*?(?:[.gif|.jpg]))['|\"].*?[\/]?>/";preg_match_all($pattern,$str,$match);echo "";print_r($match);?>
Time of Update: 2016-07-13
php實現遍曆目錄並刪除指定檔案中指定內容,現在正坐在安靜的寢室裡,寒假儼然已經離我而去了……今天發的是我寒假裡搞的最後一次學習,之後的時間就一直在看海賊王了。以前寫過一個C語言的遍曆目錄+複製檔案的程式,很長很複雜,現在用PHP一樣可以實現遍曆目錄,而代碼就短了不少。這個程式目的是遍曆目錄,找到所有指定檔案名稱的檔案,並刪除其中指定的字串。複製代碼 代碼如下: //功能:刪除指定目錄(包括子目錄)下所有指定檔案中指定字串 $tmpfiledir =
Time of Update: 2016-07-13
今天更新點心的內容---php,更新點心---php先貼代碼php function table(){ echo ""; echo "這是表格的標題"; for($out=0; $out $out++ ){ $bgcolor = $out%2 == 0 ? "#ffffff" : "green"; $fontcolor = $out%2 == 0 ? "#ffffff" : "#00000
Time of Update: 2016-07-13
PHP 產生N個不重複的隨機數,php產生n隨機數起因:有25幅作品拿去投票,一次投票需要選16幅,單個作品一次投票只能選擇一次。前面有個程式員捅了漏子,忘了把投票入庫,有200個使用者產生的投票序列為空白。那麼你會如何填補這個漏子?當然向上級反映情況。但是我們這裡討論的是技術,就是需要產生1-25之間的16個不重複的隨機數,去填補。具體怎麼設計函數呢?將隨機數存入數組,再在數組中去除重複的值,即可產生一定數量的不重複隨機數。程式如下:複製代碼 代碼如下:/** array
Time of Update: 2016-07-13
PHP+MySQL刪除操作執行個體,phpmysql刪除執行個體本文執行個體講述了PHP+MySQL刪除操作的提示。分享給大家供大家參考。具體如下:複製代碼 代碼如下:刪除記錄 //串連資料庫的參數 $host = "localhost"; $user = "root"; $pass = "zq19890319"; $db = "phpdev"; //建立mysqli對象 //開啟一個資料庫連接 $mysqli =
Time of Update: 2016-07-13
PHP+MySQL插入操作執行個體,phpmysql插入執行個體本文執行個體講述了PHP+MySQL插入操作的實現方法。分享給大家供大家參考。具體如下:複製代碼 代碼如下:插入操作 if(!isset($_POST['submit'])){ //如果沒有表單提交,顯示一個表單 ?> } else { //如果提交了表單 //資料庫連接參數 $host =
Time of Update: 2016-07-13
PHP中iconv函數轉碼時截斷字元問題的解決方案,iconv截斷iconv是轉換編碼的,但是在中文轉碼時候出現顯示不全問題。 複製代碼 代碼如下: iconv("UTF-8","GB2312//IGNORE",$data); 加上//IGNORE,忽略錯誤 或者用mb_convert_encoding()複製代碼 代碼如下: /* 轉換內部編碼為 SJIS */ $str = mb_convert_encoding($str, "SJIS"); /* 將
Time of Update: 2016-07-13
異常在 PHP 5.3 中的最佳實務每一個新的功能添加到PHP運行時會建立一個指數隨機數,通過這樣的方式開發人員可以使用和甚至濫用這個新特性。然而,直到一些好的和壞的使用方式陸續出現開發人員們才達成了共識。當這些新案例不斷浮現,我們終於可以辨別出什麼是最好或最壞的做法。異常處理在PHP中的確無論如何都不算是一個新的特徵。但在本文中,我們將討論在PHP
Time of Update: 2016-07-13
Head First-策略模式,headfirst-策略策略模式,什麼是策略模式,定義了演算法族,分別封裝起來,讓他們之間可以相互替換,此模式讓演算法的變化獨立於使用演算法的客戶。下面我們就用鴨子來詮釋一下策略模式,鴨子有兩種行為呱呱叫和飛,但是並不是所有的鴨子都會呱呱叫和飛,所以我們把這兩個賦予變化的行為提取出來。flyBehavior->fly(); } public function performQuack(){
Time of Update: 2016-07-13
PHP擷取當前頁面的網址,php擷取當前頁PHP擷取當前頁面的網址function GetCurUrl(){ $url = 'http://'; if(isset($_SERVER['HTTPS']) AND $_SERVER['HTTPS'] == 'on') { $url = 'https://'; } if($_SERVER['SERVER_PORT'] != '80') { $url .=
Time of Update: 2016-07-13
[CI]CodeIgniter快速開發指南,cicodeigniter---------------------------------------------------------------------------------------------------------使用CI以來最強烈的感受是其徹底的MVC設計, 舉個例子 : 在application/modesl目錄裡, 寫我們的模型操作, 統一繼承CI_Model.而在控制器裡唯寫邏輯, 無法直接操作資料庫,
Time of Update: 2016-07-13
Head First-觀察者模式,headfirst-觀察者什麼是觀察者模式?觀察者模式定義了對象之間一對多的關係。觀察者模式中有主題(即可觀察者)和觀察者。主題用一個共同的介面來通知觀察者,主題不知道觀察者的細節,只知道觀察者實現了主題的介面。普遍的觀察者模式中的推的方式更適合點,下面我們就寫一個推的例子,天氣站提供一個介面,當天氣變化時,會將資料通知給各個看板顯示。observers = array();}public function registerObserver(Observer $
Time of Update: 2016-07-13
php中解析帶中文字元的url函數分享,很多時候,在書寫網頁應用程式時候,會遇到中文和其他字元衝突的問題,例如有的url連結中包含中文字元,那麼在使用wget/curl/file_get_contents等等擷取資訊時候會直接撞上一個大大的“404”,會很無語。這裡寫了一個小函數來解決這個問題,只是限於在path中進行解析而已,涉及到的相關函數使用大家可以查看手冊就行。複製代碼 代碼如下:function urlConvert($url){ $pathArr = array(
Time of Update: 2016-07-13
PHP中使用Regex提取中文實現筆記,最近老闆叫做一個資料查重的小練習,涉及從一個包含中文欄位的檔案中提取出其中的中文欄位並儲存,使用php開發。中間涉及到phpRegex中文匹配的問題,網上搜羅一大片,但是也很亂沒有一個準信兒,經過自己的代碼的修改和檢驗,先將extract函數寫下。首先要注意到的是,雙位元組字元的編碼問題,這裡我們以後還可能會遇到像韓文、日文等編碼問題,與中文理解上是一個意思。1. GBK (GB2312/GB18030)複製代碼 代碼如下:\x00-\xff
Time of Update: 2016-07-13
PHPExcel記憶體流失問題解決方案,phpexcel泄漏使用 PHPExcel 來產生 excel 文檔是比較消耗記憶體的,有時候可能會需要通過一個迴圈來把大資料切分成若干個小的 excel 文檔儲存來避免記憶體耗盡。然而 PHPExcel 存在 circular references 的情況(貌似在最新的 1.6.5 版本中仍然沒有去解決這個問題),如果在一次 http 請求過程中反覆多次構建 PHPExcel 及 PHPExcel_Writer_Excel5 對象執行個體來完成多個