Time of Update: 2017-01-13
通過date()函數擷取時間後,發現小時時間不對,比現在的時間小8個小時,無論用H,還是用h都一樣,這個是因為當前擷取的是格林威治時間,與北京時間相差8小時。解決方案如下:1、修改php.ini設定檔開啟php.ini檔案,一般在php配置根目錄下,找到其中的 ;date.timezone,刪掉前面的分號,並改為date timezone =
Time of Update: 2017-01-13
本地PHP環境PHP5.4,安裝ecshop2.7.3後,很多地方會報如下的錯Redefining already defined constructor for class XXX檢查代碼可以發現,對應的位置是某個類的建構函式,具體寫法如下:/** * 建構函式 * * @access
Time of Update: 2017-01-13
最新動向一個項目,下載部分沿用了之前一個項目的下載代碼,可是這次出現了一個小問題,下載的word等檔案就提示亂碼,下載rar等檔案則直接提示檔案已經損壞,找了許久也沒最終確定原因。胡亂解決後莫名其妙的解決了問題,記錄一下,原因待補充。$extend = explode('.', $file_info->path); $ext =
Time of Update: 2017-01-13
公用的環境前段<form enctype="multipart/form-data" action="upload.php" method="POST"> <!-- MAX_FILE_SIZE must precede the file input field --> <input type="hidden" name="MAX_FILE_SIZE"
Time of Update: 2017-01-13
mysql_fetch_array()函數參數mysql_fetch_array() 函數從結果集中取得一行作為關聯陣列,或數字數組,或二者兼有返回根據從結果集取得的行產生的數組,如果沒有更多行則返回 false。mysql_fetch_array(data,array_type)array_type如下MYSQL_ASSOC - 關聯陣列MYSQL_NUM - 數字數組MYSQL_BOTH -
Time of Update: 2017-01-13
瀏覽器下PHP執行正常,在CMD報擴充載入錯誤,在dos的cmd模式下執行php,已載入的模組都不能使用。解決過程方法:1.在命令列執行php時,使用php --ini命令先行查看php載入的設定檔的地址2.在PHP用瀏覽器形式訪問PHP檔案:輸出PHPinfo看看 載入的php.ini檔案是否一致。方法:在命令列執行php時,使用php -c "php.ini檔案所在檔案夾地址"來運行php檔案
Time of Update: 2017-01-13
1、簡介當PHP指令碼有輸出時,輸出控制函數可以用這些來控制輸出。這在多種不同情況中非常有用,尤其是用來在指令碼開始輸出 資料後,發送http頭資訊到瀏覽器。輸出控制函數不影響由 header()或setcookie()發送的檔案頭資訊,僅影響像echo這樣的函數和PHP代碼塊間的資料。 2、作用1)、如官方介紹說,為了避免在輸出檔案頭資訊如header()和setcookie()之前出現輸出而發生的錯誤。可以使用輸出緩衝函數。如下代碼 代碼如下複製代碼 <?
Time of Update: 2017-01-13
在PHP中,對於檔案的讀取時,最快捷的方式莫過於使用一些諸如file、file_get_contents之類的函數,簡簡單單的幾行代碼就能很漂亮的完成我們所需要的功能。但當所操作的檔案是一個比較大的檔案時,這些函數可能就顯的力不從心, 下面將從一個需求入手來說明對於讀取大檔案時,常用的操作方法。需求有一個800M的記錄檔,大約有500多萬行, 用PHP返回最後幾行的內容。實現方法1. 直接採用file函數來操作由於
Time of Update: 2017-01-13
每次要使用curl的時候,總要查一堆資料。現在將常用的幾句儲存下來,省的每次都去Google。常規curl請求: 代碼如下複製代碼 $url = 'http://www.111cn.net';$curl = curl_init();curl_setopt($curl, CURLOPT_URL, $url);curl_setopt($curl, CURLOPT_HEADER, 1);curl_setopt($curl, CURLOPT_RETURNTRANSFER,
Time of Update: 2017-01-13
在PHP中,對於檔案的讀取時,最快捷的方式莫過於使用一些諸如file、file_get_contents之類的函數,簡簡單單的幾行代碼就能 很漂亮的完成我們所需要的功能。但當所操作的檔案是一個比較大的檔案時,這些函數可能就顯的力不從心, 下面將從一個需求入手來說明對於讀取大檔案時,常用的操作方法。需求需求有一個800M的記錄檔,大約有500多萬行, 用PHP返回最後幾行的內容。實現方法1. 直接採用file函數來操作由於
Time of Update: 2017-01-13
最近需要用的socket,服務端需要在命令列下運行,怎麼樣在命令列下運行php檔案呢?window 7解決方案,XP沒試,不過想來也是同理,差不了多少1、你的php.exe檔案的路徑,比如d:\php5.3\2、開啟電腦右鍵 > 屬性 > 進階系統設定 > 進階 >
Time of Update: 2017-01-13
php正則格式化IP地址,隱藏後一位。例子 代碼如下複製代碼 <?php//隱藏後一位return preg_replace('/(\d+)\.(\d+)\.(\d+)\.(\d+)/is',"$1.$2.$3.*",$ip); //隱藏IP最後幾位為*echo ereg_replace("[^\.]{1,3}$","*",$ip);?>
Time of Update: 2017-01-13
代碼如下\u5c0f\u533a\u7eff\u5316\u5f88\u4e0d\u9519|||\u4e8c\u671f\u4ec0\u4e48\u65f6\u5019\u4ea4\u623f\u7684|||\u4e8c\u671f\u4ea4\u623f\u4e86|||\u548c\u683c\u6797\u4e91\u5885\u79bb\u5f97\u5f88\u8fd1|||\u5730\u7406\u4f4d\u7f6e上面代碼有人能看懂嗎?我估計沒人了,我知道是json了所以取
Time of Update: 2017-01-13
在PHP中可以輕鬆的使用下面的語句實現禁止頁面緩衝,但比較難記特整理下,方便大家使用。php代碼 代碼如下複製代碼 <? php// 設定此頁面的到期時間(用格林威治時間表示),只要是已經過去的日期即可。 header ( " Expires: Mon, 26 Jul 1970 05:00:00 GMT " ); // 設定此頁面的最後更新日期(用格林威治時間表示)為當天,可以強制瀏覽器擷取最新資料header ( " Last-
Time of Update: 2017-01-13
PHP倒是內建了產生唯一id的函數:uniqid() ,它是基於目前時間微秒數的,用法如下: 代碼如下複製代碼 echo uniqid(); //13位的字串 echo uniqid("php_"); //當然你可以加上首碼 echo uniqid("php_", TRUE); //如果第二個參數more_entropy為true則產生23位
Time of Update: 2017-01-13
pHP中try{}catch{}語句PHP 5 添加了類似於其它語言的異常處理模組。在 PHP 代碼中所產生的異常可被 throw語句拋出並被 catch 語句捕獲。(註:一定要先拋才能擷取)需要進行異常處理的代碼都必須放入 try 代碼塊內,以便捕獲可能存在的異常。每一個 try 至少要有一個與之對應的 catch。使用多個 catch可以捕獲不同的類所產生的異常。當 try 代碼塊不再拋出異常或者找不到 catch 能匹配所拋出的異常時,PHP 代碼就會在跳轉到最後一個 catch
Time of Update: 2017-01-13
在PHP裡,我們要清除變數當中的空格,先來看下面的這一種方法: 代碼如下複製代碼 $arr = explode(" ",$a);foreach ($arr as $value){$result.=$value;}echo "去除空白後:".$result; 另外還有一種方法如下: 代碼如下複製代碼 $str=str_replace(" ","",$str);$str=str_
Time of Update: 2017-01-13
建立指令碼檔案 form_login.php<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta
Time of Update: 2017-01-13
什麼是虛擬機器主機?虛擬機器主機是運營在獨立伺服器上的獨立空間。虛擬機器主機,也叫“網站空間”,就是把一 台運行在互連網上的伺服器劃分成多個“虛擬”的伺服器,每一個虛擬機器主機可供使用者放置 網站、應用組件等,提供必要的網站功能、資料存放和傳輸功能。虛擬機器主機都具有獨立的 網域名稱和完整的Internet服務(支援WWW、FTP、E-mail等)功能。性價比高,建站成本低,為普及中小型網站提供了極大便利。技術領先, 最新windows
Time of Update: 2017-01-13
乳哥的WHMCS不能註冊網域名稱,要是哪個MJJ贊助一下也可以啊。申請地址:http://cloud.adminhost.org/免費虛擬機器主機贊助計劃初始方案為1G免費虛擬機器主機,詳細參數如下:空間:1000M 月流量:10G 停放域:10個 子域:30個 附加域:2個控制台:Cpanel 語言支援:PHP