Time of Update: 2017-01-13
主要針對的是window上的應用。1.伺服器要支援apc擴充,沒有此擴充的話,百度一下php_apc.dll ,下載一個擴充擴充要求php.5.2以上。2.配置apc相關配置,重啟apache 代碼如下複製代碼 extension=php_apc.dll apc.rfc1867 = on apc.max_file_size = 1000M upload_max_filesize = 1000M
Time of Update: 2017-01-13
在下面採集資料過程中file_get_contents函數是關鍵了,下面我們來看看file_get_contents函數文法string file_get_contents ( string $filename [, bool $use_include_path = false [, resource $context [, int $offset = -1 [, int $maxlen ]]]] )和 file() 一樣,只除了 file_get_contents()
Time of Update: 2017-01-13
本機環境採用預設的安裝NT4+IIS4,IIS的根目錄為C:Inetpubwwwroot。一、軟體下載 您可以從<a href=http://www.php.net/download-php.php3>http://www.php.net/download-php.php3</a>下載到php最新的Win32 binary版本。二、軟體安裝 你可以從<a href=http://www.php.net/manual/install-windows95-nt.
Time of Update: 2017-01-13
序列化是將變數轉換為可儲存或傳輸的字串的過程;還原序列化就是在適當的時候把這個字串再轉化成原來的變數使用。這兩個過程結合起來,可以輕鬆地儲存和傳輸資料,使程式更具維護性。 1. serialize和unserialize函數 這兩個是序列化和還原序列化PHP中資料的常用函數。<?php$a = array('a' => 'Apple' ,'b' => 'banana' , 'c' => 'Coconut');//序列化數組$s = serialize(
Time of Update: 2017-01-13
java裡多線程就是一個new thread的事情,php依賴apache靠著linux底層有一個多線程的辦法。今天說說如果你無法操控apache的伺服器,如何類比php並發<?phpif(function_exists('date_default_timezone_set')) { date_default_timezone_set('PRC');} function a(){ $time = time();
Time of Update: 2017-01-13
前面我們花了一段時間來搭建高效能的socket服務,可以同時處理大量的串連,但這是在沒有具體業務的情況下。 如果我們啟用了一個單進程的server,但裡面的一個業務耗時1秒,那麼在這1秒內是阻塞的,後續的請求會等待,如果並發三個請求,那麼三個請求的執行時間會分別昌1秒,2秒,3秒.提高並發的方法有以下幾種: 1:多啟動進程,提高並發數 2:最佳化業務,
Time of Update: 2017-01-13
不廢話上代碼,使用方法就是 代碼如下複製代碼 <?php if(isMobile()){}if(!isMobile()){} ?>function isMobile() {$user_agent = $_SERVER['HTTP_USER_AGENT'];$mobile_agents = Array("240x320", "acer", "acoon", "acs-",
Time of Update: 2017-01-13
對於PHP開發人員來說,一旦某個產品投入使用,應該立即將display_errors選項關閉,以免因為這些錯誤所透露的路徑、資料庫連接、資料表等資訊而遭到駭客攻擊。但是,任何一個產品在投入使用後,都難免會有錯誤出現,那麼如何記錄一些對開發人員有用的錯誤報表呢?我們可以在單獨的文字檔中將錯誤報表作為日誌記錄。錯誤記錄檔的記錄,可以協助開發人員或者
Time of Update: 2017-01-13
PHP 檢測數組是否存在某個索引值 判斷數組索引是否存在 array_key_exists();bool array_key_exists ( mixed key, array search ) 代碼如下複製代碼 <?php/* array_key_exists() 在給定的 key 存在於數組中時返回 TRUE。key 可以是任何能作為數組索引的值。 */ $search_array = array("first" =
Time of Update: 2017-01-13
我習慣設定的日誌路徑是這樣/home/www/logs/網域名稱.log比如/home/www/logs/www.yundaiwei.com.log為了方便管理,日誌需要按天儲存在一個檔案中,並且保留指定天數的日誌,超過時間的就刪除。分享一下指令碼#!/usr/bin/php<?php$logdir = '/home/www/logs/';// 保留天數含當天$log_save_day = 7;$files = glob("{$logdir}/*");foreach($
Time of Update: 2017-01-13
PHP變數命名規則1、變數以貨幣符號$開頭。如$name,$age。2、貨幣符號$後面的第一個字元不可以是數字,只能是底線_或者字母。如$1_1這樣的變數是錯誤的。3、除了底線_外,變數不允許出現任何空格或標點符號。也就是說變數名只能包含:a-z、A-Z、0-9
Time of Update: 2017-01-13
將運算代碼整合到ecshop的步驟如下:在 cls_template.php 底部加入函數:/*** 處理math中的公式. * */ function get_math_para($val){ $pa= $this->str_trim($val); foreach($pa AS $value) { if(strrpos($value,
Time of Update: 2017-01-13
如今我們無論架設個人部落格,還是企業網站,甚至大資料內容網站,基本上不需要自己重新寫程式,畢竟網上有很多免費開源的CMS程式可以使用。老蔣常用的CMS包括WordPress,適合內容和自訂稍微自動化一些的網站,比如老蔣部落就採用這款CMS,同時使用較多的就是ZBLOG
Time of Update: 2017-01-13
自動截取ZBLOG PHP摘要字元數量內容的函數無論我們是在使用WordPress,還是ZBLOG
Time of Update: 2017-01-13
第一、後台開啟偽靜態外掛程式 我們需要將網站布局起來,然後先後預設的"外掛程式管理"中啟動"靜態管理中心"外掛程式,然後在網站設定中將會看到"靜態化管理中心"。 然後我們根據自己的實際需求和路徑設定偽靜態規則。 設定完畢提交儲存之後,我們需要設定管理員網站偽靜態規則。 第二、設定管理員網站偽靜態規則 1、網站規則 代碼如下複製代碼
Time of Update: 2017-01-13
使用者狀態管理(session support)是 PHP 4.0 一個讓大家期待已久的新功能。在 PHP 3.0 的時代,程式設計員必須使用其它人寫好的函式庫來實作狀態管理功能,或者就乾脆放棄這項功能不用算了。而狀態管理功能的缺乏事實上是 PHP 3.0 最讓人感到失望的地方之一。不過現在狀況已經得到改變,從 PHP 4.0 的早期測試版開始,使用者狀態管理便已經成為 PHP
Time of Update: 2017-01-13
<?php // created by joe lumbroso // see some other good php3 scripts // goto http://www.dtheatre.com/scripts echo "<font color="red"><blink><b>Pinging</b></blink></font><br>"; $to_ping = "dtheatre.com";
Time of Update: 2017-01-13
<!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
PHP進程的生命週期很短,遇到意外情況也會中斷,如果跟想要PHP在後台不斷的跑指令碼,就需重啟它。Supervisor是一個python開發的基於*nix上的管理和監控進程的client/server程式。當PHP進程中斷,會重新啟動它。安裝:wget http://pypi.python.org/packages/source/s/supervisor/supervisor-3.0b1.tar.gztar -zxvf supervisor-3.0b1.tar.gzcd supervisor-3
Time of Update: 2017-01-13
直接安裝:centos安裝 : 代碼如下複製代碼 rpm -qa |grep php-gd 如果不存在那麼就執行下面的: 代碼如下複製代碼 yum install php-gd 最後重啟apache 代碼如下複製代碼 service httpd restart ubuntu安裝: 代碼如下複製代碼 apt-get install php-dg windows安裝:找到php.ini,開啟內容,找到: