Time of Update: 2017-01-13
方法一,修改php.ini檔案 (當然根據你頁面情況來設定也可以是utf-8編碼了。 代碼如下複製代碼 ;mssql.charset = "ISO-8859-1"mssql.charset = "GBK" 方法二,直接程式中轉換 代碼如下複製代碼 iconv('GB2312','UTF-8',$data) 方法三,利用Ado串連在串連時設定編碼$conn = new
Time of Update: 2017-01-13
提供一個讀取的函數: 代碼如下複製代碼 //excel日期轉換函式function excelTime($date, $time = false) { if(function_exists('GregorianToJD')){ if (is_numeric( $date )) { $jd = GregorianToJD( 1, 1, 1970 ); $gregorian =
Time of Update: 2017-01-13
sql有許多對資料庫操作的語句。但是常見和比較需要的是這麼幾個語句 DELETE FROM 語句用於從資料庫表中刪除記錄 語句:DELETE FROM table_name WHERE column_name = some_value解說:查詢表為:table_name 的欄位 column_name 的值為:some_value 的值 例如:刪除表 MyClass中編號為1 的記錄mysql> delete from MyClass where
Time of Update: 2017-01-13
最近在看後盾網的php視頻,主要內容是相關製作一個部落格系統,感覺還是很有收穫。簡單的資料庫處理類下面是其中講到的一個簡單的資料庫處理類,請見源碼: 代碼如下複製代碼 <?php /** * Created by JetBrains PhpStorm. * User: YangLiu *
Time of Update: 2017-01-13
WINDOWS中設定計劃任務執行PHP檔案1、寫一個PHP程式,命名為test.php,內容如下所示: 代碼如下複製代碼 <?$fp = fopen("test.txt", "a+");fwrite($fp, date("Y-m-d H:i:s") . " 成功成功了!n");fclose($fp);?>
Time of Update: 2017-01-13
說明:uploadx php批量上傳組件遵循開源協議(GPL),任何個人、組織可自由對本程式進行使用、二次開發等權力。由此也將聲明本人不對您個人、組織使用本程式所帶來的商業利益及損失有幹涉及負責,但請保留著作權資訊。也歡迎對uploadx提出保貴的建議及意見,不勝感激。本程式使用PHP程式編寫,能更高效的批量處理PHP開發中的檔案上傳,圖片處理、大量新增圖片浮水印等問題,在使用本程式前請詳細閱讀使用說明!HTML表單頁 代碼如下
Time of Update: 2017-01-13
1.為什麼要進行高並發與高負載的研究2、高並發和高負載的約束條件3、解決之道——硬體篇4、解決之道——部署篇5、解決之道——環境篇6、解決之道——SiteEngine篇7、解決之道——測試篇1、為什麼要進行高並發和高負載的研究1.1、產品發展的需要1.2、公司發展的需要1.3、當前形式決定的2、高並發和高負載的約束條件2.1、硬體2.2、部署2.3、作業系統2.4、Web
Time of Update: 2017-01-13
簡單的cURL處理如下: 代碼如下複製代碼 $ch = curl_init();curl_setopt($ch, CURLOPT_URL, 'http://www.111cn.net');curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);$con = curl_exec($ch);curl_close($ch); cURL還提供了批量處理會話,下面是cURL批量處理相關函數:curl_multi_init —
Time of Update: 2017-01-13
做這個之前,沒有接觸過php壓縮這一塊,網上搜了一些,大多數都是php壓縮類、壓縮函數,少則幾百行,多的就幾千行代碼。這對於我這種新手來說很摸不到頭腦,再說我也不用這麼複雜的功能。最後參考函數手冊,理清楚了幾個相關的函數後,就明白了怎麼去整了。PHP Zip File 函數記得要開啟 zip ,把 php.ini 中的 extension=php_zip.dll 前面的分號去掉。源碼範例: 代碼如下複製代碼 <?php//需開啟配置
Time of Update: 2017-01-13
第一種 代碼如下複製代碼 /*** PDF2PNG * @param $pdf 待處理的PDF檔案* @param $path 待儲存的圖片路徑* @param $page 待匯出的頁面 -1為全部 0為第一頁 1為第二頁* @return 儲存好的圖片路徑和檔案名稱*/ function pdf2png($pdf,$path,$page=0){
Time of Update: 2017-01-13
json_encode這個函數作用是起到不同語言之間資料傳遞的作用,尤其是php對js之間資料交換十分方便。但是json_encode這個函數在使用的時候需要注意幾點:1 所傳輸的資料必須是UTF8格式的2 需要對中文做一些URLENCODE處理json_encode中文為null解決 原因分析:使用json_encode函數應應使用utf-8編碼,我的頁面用的是gbk. 解決:在json_encode函數前使用iconv('gbk','utf8')函數。 代碼如下複製代碼
Time of Update: 2017-01-13
近日用PHP處理約7k條網路資料,現有網路情況下,耗時通常一秒一條,跑完整個程式大約近兩個小時。由於跑一次資料的時間太長,因此計劃通過多個線程實現平行處理,我們可以通過pthreads擴充來實現真正的多線程,而不是常見的fsockopen來“類比”。pthreads的官網介紹在這裡:http://pthreads.org/需要注意的是,如果嘗試用數組線上程間交換資料,你會失望的,因為php的數組本身不是安全執行緒的,正確的做法是繼承Stackable類。一個簡單的demo
Time of Update: 2017-01-13
PHP 5.3 以上版本,使用pthreads PHP擴充,可以使PHP真正地支援多線程。多線程在處理重複性的迴圈任務,能夠大大縮短程式執行時間。PHP擴充下載:https://github.com/krakjoe/pthreadsPHP手冊文檔:http://php.net/manual/zh/book.pthreads.php1、擴充的編譯安裝(Linux),編輯參數 --enable-maintainer-zts 是必選項:cd
Time of Update: 2017-01-13
例子, 類比登陸 代碼如下複製代碼 /*** 類比登陸* $url 請求地址* $post 需要POST的資料* $cookie 登陸時取的的COOKIE* $cookiejar cookie要存到的位置 例如/tmp/test.cookie* $referer 上頁地址***/function vcurl($url, $post = '', $cookie = '', $cookiejar = '', $referer = ''){$tmpInfo =
Time of Update: 2017-01-13
出於對演算法對於系統的影響的好奇,決定實驗性的在實際生產環境中研究一下演算法對系統效率的影響。二分法最重要的是對有序資料的查詢定位,例如手機號碼就是一個很貼切的有序排列的資料例子。如果資料量很小,例如只有10條有序資料,要查詢其中的第9條資料,輪詢查詢需要查詢9次確定結果,二分法查詢次數為3次(分別是匹配第5、8、9條記錄)即可確定結果。資料量越大,二分法所帶來的效率就是程2的階乘遞增,可以大大提升伺服器的運行效率、提升使用者等待時間、節省伺服器資源。實驗環境:LAMP實驗資料:國內手機號碼歸屬
Time of Update: 2017-01-13
PHPExcel是個很強大的PHP操作Excel的類庫,但是對於簡單的將資料用PHP 匯出 Excel來說這有點顯得複雜,在google code上有一個PHP 匯出 Excel的類,可以簡單調用,很方便。 代碼如下複製代碼 <?php// load libraryrequire 'php-excel.class.php';// create a simple 2-dimensional array$data =
Time of Update: 2017-01-13
不過使用它首先得有phpGD庫支援。 代碼如下複製代碼 <?php//填充圖表的參數$ChartDiameter = 60; //圖表直徑$ChartData = array(30,70);//用於組建圖表的資料,可通過資料庫來取得來確定也可以多個不過和顏色數組對應//把角度轉換為弧度function radians($degrees){return($degrees*(pi()/180.0));}//取得在圓心為(0,0)圓上
Time of Update: 2017-01-13
先來理解一下什麼是php-fpmPHP-FPM是一個PHP FastCGI管理器,是只用於PHP的。 PHP-FPM其實是PHP原始碼的一個補丁,旨在將FastCGI進程管理整合進PHP包中。必須將它patch到你的PHP原始碼中,在編譯安裝PHP後才可以使用。 現在我們可以在最新的PHP
Time of Update: 2017-01-13
今天要做一個專門用於處理搜尋檔案的功能,而搜尋的檔案可能是位於某個目錄下的,尋找目錄下是否存在該目錄,PHP函數當中好像沒有專門這樣的搜尋函數。檔案的操作在 php 中是不可缺少的,而檔案的使用頻率也是非常高的,比如我們常見的目錄管理系統,無資料庫留言本等,都用到了檔案的操作,而這裡的檔案指的不僅僅是目錄的操作,還有指定檔案的操作,比如 txt 檔案等。下面是一個專門用於檔案搜尋的函數方法,file_search 是方法名,後面有三個參數,$directory 是要搜尋的檔案所在的目錄,比如 &
Time of Update: 2017-01-13
只需要在不必PHP許可權的目錄或虛擬機器主機設定段(目錄為<Directory>,虛擬機器主機為<VirualHost>)中加上代碼:php_flag engine off即可。例如 代碼如下複製代碼 <Directory /home/www/images/>php_flag engine off</Directory> 除了上面辦法,不可以使用如下方法在可寫檔案夾的目錄下源碼天空,建一個.htaccess檔案,內容為: &