Time of Update: 2016-07-29
';echo '不轉換輸出原來的變數';echo $num;echo '';echo '使用函數settype()轉換變數類型';settype($num,'integer');//這裡integer要單引號不然報錯echo $num;echo '';echo '輸出函數轉換後的變數';echo $num
Time of Update: 2016-07-29
修改Xml指定標籤內容(我這是去掉指定標籤內容的空格)其實就是個很簡單的方法,需要的盆友直接拿走。test.xmlxml version="1.0" encoding="UTF-8"?>DOCUMENT>item>key>記錄部落格是一個很好的習慣key>url>http://www.cnblogs.com/keerdi/p/5465549.htmlurl>title>去除XML的空格title>content>養成一個好習慣很重要, 這是一段有空 格的檔案內容,content>date>
Time of Update: 2016-07-29
SWITCH小測試$weekday = date("w"); //擷取今天是星期幾 日 一 二 三 四 五 六 用 0 1 2 3 4 5 6表示switch($weekday){case 0:echo "星期天 : 傷day!";break;case 1:echo "星期一:忙day!";break;case 3:echo "星期三 : 未死day!";break;case 4:echo "星期四: 受死day!";break;case 5:echo "星期五
Time of Update: 2016-07-29
Windows環境下PHP中使用redis下載 dll檔案php_redis.dll 擴充 For PHP5.4.x PHP5.4.x 的 redis 擴充 php_redis.dll測試平台:Windows XPx32 (FastCGI PHP5.4.9 Nginx 1.4.0)包含 Non Thread Safe 和 Thread Safe 兩個版本首先把php_redis.dll 和 php_igbinary.dll
Time of Update: 2016-07-29
2、Nginx的工作模式以及可以處理高並發的一些理解 Nginx的工作模式很簡單,就是採用一個master進程和多個worker背景工作處理序,其中master進程的作用也是很明確的就是負責管理worker進程,同時監聽串連請求,當串連請求到來之後將串連放入worker進程中去處理具體的業務請求,比如說http請求。 Nginx能夠處理高並發的原因在於對socket的管理方式是非同步非阻塞的,使用select/poll/epoll/kqueue
Time of Update: 2016-07-29
一、安裝nginx 1、在nginx官方網站下載一個包,下載地址是:http://nginx.org/en/download.html 2、WinSCP(ftp上傳工具).exe FTP 上傳工具上傳達到CentOS中 3、我是先建一個目錄,把要用的到的安裝包放到一起. #mkdir /home/ #tar zxf nginx-1.4.1.tar.gz #cd nginx-1.4.1 4、安裝pcre開發包 #yum install
Time of Update: 2016-07-29
class NewMongodb { private $mongo; //NewMongodb串連 private $curr_db_name; private $curr_table_name; private $error; public $config; public function getInstance($mongo_server, $flag=array()) { static $NewMongodb_arr;
Time of Update: 2016-07-29
這幾天嘗試使用Nginx伺服器,查看了該伺服器的用途。發現該伺服器可以用來實現反向 Proxy和負載平衡等功能,自己通過尋找資料實現了緩衝網頁的功能,下面是我的Nginx的設定檔的設定,設定檔的路徑為:/usr/local/nginx/conf/nginx.conf下面有兩篇關於nginx.conf的詳細介紹:nginx.conf的完整配置說明Nginx安裝及設定檔nginx.conf詳解Nginx Location
Time of Update: 2016-07-29
利用Ngnix將線上流量拷貝到測試機(一個http請求視為一份流量)開發環境:CentOS 6.4nginx安裝目錄:/usr/local/nginx-1.4.2各模組安裝包下載目錄:/data/nginxinstall1. 安裝pcre #yum -y install pcre pcre-devel2. 安裝zlibyum -y install zlib zlib-devel3. 安裝LuaJIT# cd /data/nginxinstall# wget
Time of Update: 2016-07-29
前一陣時間面試XX公司筆試題中竟然有這樣一道題:使用PHP列出分類樹!當時一看就懵逼了!基本的思路還是有的,不過是使用遞迴演算法,但對PHP操作目錄檔案的方法卻不是很瞭解,所以今天好好補習一下! 解題思路:列出目錄中的檔案。判斷是否是目錄,如果是目錄就繼續遞迴。將所有檔案名稱,存入多維陣列functionrecurDir($pathName){//將結果儲存在result變數中$result = array(); $temp = array(); //判斷傳入的變數是否是目錄if(!
Time of Update: 2016-07-29
以下是報錯資訊PHP Warning: Unknown: Input variables exceeded 4000. To increase the limit change max_input_vars in php.ini. in Unknown on line 0公司內一個php的後台管理系統,之前運行在apache上,後來我給轉到nginx+php上後,其他功能運行正常,有一個修改功能提交表單後沒有提交成功,查了代碼沒查出來什麼問題,後來看了下php
Time of Update: 2016-07-29
$str = '-----------標籤內容-----------';$content = ' 移動端UI設計
Time of Update: 2016-07-29
php中彈出對話方塊的方法如下,一般,在提交資訊後需要彈出對話方塊提示,之後可以自動關閉對話方塊,彈出對話方塊有下面集中方法,其實都是利用javascript中的alert()方法。提示結束後關閉當前頁,同樣可以用javascript的Window.self.close()來實現。確切語句如:echo " ";1. php彈出對話方塊//彈出對話方塊echo "";?>//關閉當前頁echo " ";或者print "";?>2.
Time of Update: 2016-07-29
我實現的方法,主要是把java產生的密鑰轉為php能識別的pem格式的密鑰,其它的加簽、驗簽採用調用openssl內建簽名方法。java產生的密鑰主要是字串;而pem格式密鑰是以64位為一行,並且帶有如下頭和尾的檔案格式,然後php再去取得相對應pem格式字串。pem格式密鑰-----BEGIN PUBLIC KEY-----//64chars一行(多行)-----END PUBLIC KEY----------BEGIN
Time of Update: 2016-07-29
在Nginx的官方wiki中如下描述 The alias directive cannot be used inside a regex-specified location. If you need to do this you must use a combination of rewrite and root.在實際使用中alias下面的php返回404,而html確可以正常顯示,解決方案如下location / { root /opt/www/htdocs/www; index
Time of Update: 2016-07-29
*設定指令碼運行記憶體*有時候用php做指令碼跑資料時,需要消耗大量記憶體,預設記憶體16M不夠用,這時就需要更改記憶體設定了 ini_set(“memory_limit”,”1G”);').addClass('pre-numbering').hide(); $(this).addClass('has-numbering').parent().append($numbering); for (i = 1; i
Time of Update: 2016-07-29
data-id="1190000005058875" data-license="cc">Centos 下編譯安裝fileinfo擴充0.why complie fileinfo extension今天有同事要去做功能,發現php當初安裝的時候未編譯fileinfo擴充但使用pecl install 出現找不到.m4檔案等等其他較瑣碎的安裝失敗問題。 所以還是中規中矩的使用phpize來安裝擴充吧。1.檢查當前環境php -i|grep fileinfo
Time of Update: 2016-07-29
data-id="1190000005056078" data-license="sa">使用函數pcntl_fork();//建立子進程posix_setsid();//設定當前進程為進程組長posix_getpid();//擷取進程id例子workerman中將進程/** * Run as deamon mode. * * @throws Exception */protected static function daemonize(){ if (!self::$daemonize)
Time of Update: 2016-07-29
/** * 驗證姓名是否為百家姓 * @param type $user_name * @return boolean */privatefunctioncheckSurname($user_name) {$array = array( '趙', '錢', '孫', '李', '周', '吳', '鄭', '王', '馮', '陳', '楮', '衛', '蔣', '沈', '韓', '楊',
Time of Update: 2016-07-29
這幾天接觸了phpcms的頁面緩衝,有些感觸。其好處就不多說了,它一般是用在資料庫查詢較多的頁面中,對於插入修改刪除的頁面就不大合適了。 這裡有緩衝技術的簡單介紹:http://www.cnblogs.com/penghcn/articles/2720202.html php頁面緩衝主要用到的是ob系列函數,如ob_start(),ob_end_flush(),ob_get_contents() 下面是編碼部分。 1.初始化函數,一般是設定頁面緩衝路徑、快取檔案命名格式等,可按個人喜