Time of Update: 2016-07-21
自學PHP大半年多了,斷斷續續地,但是最終還是堅定了我的想法,將PHP繼續下去,所以寫這個PHP的部落格是為了找個穩定的 PHP工作,不求工資多高,但求一收留之地。我能看懂大部分英語文檔,人不蠢,愛學習,有興趣地可以聯絡下!有誠意的來吧!qq:240382473 我會分3-5次發布所有關鍵代碼和文檔說明,部落格後台所有的樣式均套用部落格園! 說明: 1. 不完全採用MVC架構,但是理念就是這樣的。因為還不能寫出很穩定的MVC架構。 2.幾乎不採用JQUERY AJAX
Time of Update: 2016-07-21
複製代碼 代碼如下: echo 'abc'.'def'; //用點號連接字串 echo 'abc','def'; //用逗號連接字串 那麼下面我們就舉一些例子.來認清楚他們之前的區別.複製代碼 代碼如下: echo '1+5=' . 1+5; 看看上面的.輸出的結果是6..而不是1+5=6.有些神奇吧?更神奇的是你看下面的例子.複製代碼 代碼如下: echo "1+5=" . 5+1;
Time of Update: 2016-07-21
php代碼實現讀取檔案頭判斷檔案類型,支援圖片、rar、exe等尾碼。案例:複製代碼 代碼如下://為圖片的路徑可以用d:/upload/11.jpg等絕對路徑$file = fopen($filename, "rb");$bin = fread($file, 2); //唯讀2位元組fclose($file);$strInfo = @unpack("C2chars", $bin);$typeCode = intval($strInfo['chars1'].$strInfo['chars2'])
Time of Update: 2016-07-21
一般我們都是按照副檔名來判斷檔案類型,但是這個很不靠譜,輕易就通過修改副檔名來躲避了,一般必須要讀取檔案資訊來識別,PHP擴充中提供了類似 exif_imagetype 這樣的函數讀取圖片類的檔案類型,但是很多時候擴充不一定安裝了,有時候就需要自己來實現識別檔案類型的工作。下面代碼就展示了自己通過讀取檔案頭資訊來識別檔案的真實類型。複製代碼 代碼如下: $files = array( 'c:\1.jpg', 'c:\1.png',
Time of Update: 2016-07-21
構建步驟1, 安裝vs20082, 安裝windows sdk 6.13, 下載php 5.2源碼,可以從此處擷取Releases (先不要解壓)4, 下載bindlib_w32.zip,點擊下載bindlib_w32.zip5, 下載win32build.zip,點擊下載win32build.zip6, 下載libxml2,iconv,zlib等庫 http://www.zlatkovic.com/pub/libxml/7, 建立C:\php5.2-mybuild
Time of Update: 2016-07-21
同時使用session和cookie來儲存使用者登入資訊1、資料庫連接配置頁面:connectvars.php複製代碼 代碼如下://資料庫的位置define('DB_HOST', '127.0.0.1');//使用者名稱define('DB_USER', 'root');//口令define('DB_PASSWORD', '19900101');//資料庫名define('DB_NAME','test') ;?>2、登入頁面:logIn.php複製代碼
Time of Update: 2016-07-21
MYSQL的交易處理主要有兩種方法。1、用begin,rollback,commit來實現begin 開始一個事務rollback 交易回復commit 事務確認2、直接用set來改變mysql的自動認可模式MYSQL預設是自動認可的,也就是你提交一個QUERY,它就直接執行!我們可以通過set autocommit=0 禁止自動認可set autocommit=1 開啟自動認可來實現事務的處理。當你用 set autocommit=0
Time of Update: 2016-07-21
在工作中需要處理多語言的翻譯問題,翻譯都是寫在excel表格裡面。為了處理方便我就保留中文和英文兩列。這樣需要將這些資料從excel中取出來,然乎儲存在excel的數組中,通過使用迴圈數組將相應的資料放入到資料庫中。所以工作的第一步就是要將資料從excel中取出來。這裡我使用到了一個開源php處理excel類:phpexcel. 該項目的詳細資料 http://phpexcel.codeplex.com/ 。我目前使用的是phpexcel1.7.3版本,
Time of Update: 2016-07-21
複製代碼 代碼如下: /** * 擷取指定日期所在月的開始日期與結束日期 * @param string $date * @param boolean 為true返回開始日期,否則返回結束日期 * @return array * @access private */ private function getMonthRange( $date, $returnFirstDay = true ) { $timestamp =
Time of Update: 2016-07-21
複製代碼 代碼如下:/** * html轉換輸出(只轉義' " 保留Html正常運行) * @param $param * @return string */ function htmlEscape($param) { return trim(htmlspecialchars($param, ENT_QUOTES)); } /** * 是否數組(同時檢測數組中是否存在值) * @param $params * @return boolean */ function
Time of Update: 2016-07-21
PHP5.5一個比較好的新功能是實現對產生器和協同程式的支援。對於產生器,PHP的文檔和各種其他的部落格文章(就像這一個或這一個)已經有了非常詳細的講解。協同程式相對受到的關注就少了,所以協同程式雖然有很強大的功能但也很難被知曉,解釋起來也比較困難。 這篇文章指導你通過使用協同程式來實施任務調度,通過執行個體實現對技術的理解。我將在前三節做一個簡單的背景介紹。如果你已經有了比較好的基礎,可以直接跳到“協同多任務處理”一節。 產生器
Time of Update: 2016-07-21
複製代碼 代碼如下:if ($_SERVER['HTTPS'] != "on") { echo "This is not HTTPS";}else{ echo "This is HTTPS";}if ($_SERVER['HTTPS'] != "on") { echo "This is not HTTPS";}else{ echo "This is HTTPS";}http://www.bkjia.com/PHPjc/328004.htmlwww.bkjia.comtruehttp://www.
Time of Update: 2016-07-21
1. 檢查php擴充庫中是否存在php_pdo.dll(當調用MsSQL同時還需要php_pdo_mssql.dll;當調用MySQL同時還需要php_pdo_mysql.dll).2. 開啟php.ini設定檔,加入:指定擴充庫extension_dir="C:\Program Files (x86)\PHP\ext" [PHP_PDO]extension=php_pdo.dll[PHP_PDO_MYSQL]extension=php_pdo_mysql.dll或[PHP_PDO_MSSQL]
Time of Update: 2016-07-21
在Netbeans中由於使用了Swing進行開發,所以其中介面的字型也是由Java虛擬機器進行配置而不是隨作業系統的。在安裝完Netbeans後預設的字型大小是11px。而在Windows下的宋體最小支援12px。所以字型為11px就已經無法完整顯示了。 簡單的解決辦法就是將字型改大一點。詳細的方法是開啟Netbeans安裝目錄下的etc\netbeans.conf檔案。在: netbeans_default_options="-J-client -J-Xss2m -J-Xms32m
Time of Update: 2016-07-21
首先我們要先瞭解一下IP地址轉換為整型(嚴格來說應該說是長整型)的原理~【轉換原理】:假設IP為:w.x.y.z,則IP地址轉為整型數位計算公式為:intIP = 256*256*256*w + 256*256*x + 256*y + z【PHP的互轉】:PHP的轉換方式比較簡單,它內建了兩個函數int ip2long ( string $ip_address )和 string long2ip ( string $proper_address
Time of Update: 2016-07-21
複製代碼 代碼如下:function execute($cmd) { $res = ''; if ($cmd) { if(function_exists('system')) { @ob_start(); @system($cmd); $res = @ob_get_contents(); @ob_end_clean(); }
Time of Update: 2016-07-21
方法一:複製代碼 代碼如下: header('Content-Description: File Transfer'); header('Content-Type: application/octet-stream'); header('Content-Disposition: attachment; filename='.basename($filepath)); header('Content-Transfer-Encoding: binary'); header('Expires: 0′)
Time of Update: 2016-07-21
以下為十個目前最流行的基於MVC設計模式的PHP架構。1. Yii Yii是一個基於組件的高效能的PHP的架構,用於開發大規模Web應用。Yii採用嚴格的OOP編寫,並有著完善的庫引用以及全面的教程。從MVC,DAO/ActiveRecord,widgets,caching,等級式RBAC,Web服務,到主體化,I18N和L10N,Yii提供了今日Web 2.0應用開發所需要的幾乎一切功能。而且這個架構的價格也並不太高。事實上,Yii是最有效率的PHP架構之一。 2. CodeIgniter
Time of Update: 2016-07-21
最近我從thinkphp的‘RUNTIME_ALLINONE'借鑒到經驗:不怕緩衝多,就怕調用亂,索性將所有常用的檔案全部合并成一個檔案,豈不美哉。。。複製代碼 代碼如下:function strip_whitespace($content) { $stripStr = ''; //分析php源碼 $tokens = token_get_all ($content); $last_space = false; for ($i = 0, $j = count ($
Time of Update: 2016-07-21
複製代碼 代碼如下:/* * substr 返回字串的子串 * base_convert 在任意進位之間轉換數字 * fileperms 取得檔案的許可權 */// 擷取許可權function getChmod($filepath){ return