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
Alternative PHP Cache 中文全稱是“可選PHP緩衝”,是PECL的一個組件,可以用於緩衝和最佳化Web伺服器上的PHP代碼,改善伺服器效能。可以脫離PECL單獨安裝,能通過phpinfo()查看是否安裝正確。APC 可顯著加速 PHP 應用的速度,其實現原理是緩衝opcode的php中間碼,在應用中加入 APC 可提升應用的響應速度,降低伺服器負載。下面我們介紹如何安裝 APC。1. 首先安裝必須的包?1sudoapt-get installphp-pear
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
[源碼下載]速戰速決 (6) - PHP: 擷取 http 請求資料, 擷取 get 資料 和 post 資料, json 字串與對象之間的相互轉換作者:webabcd介紹速戰速決 之 PHP擷取 http 請求資料擷取 get 資料 和 post 資料json 字串與對象之間的相互轉換樣本1、擷取 http 請求資料http/http1.phpphp/** * 擷取 http 請求資料 */// 通過 $_SERVER 擷取相關資料echo "PHP_SELF : " . $_SERVER['
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
①Laravel5路由\home 無法訪問在apache設定檔中將所有的 AllowOverride none;設定為AllowOverride all;設定檔具體位置因系統不同而改變,ubuntu14.0.1LTS 版本在/etc/apache2/apache2.conf檔案中。②500錯誤安裝完laravel後,開啟馬上出現了500錯誤,配置都是正確的,但是出現了500錯誤------------------>`500 (Internal Server
Time of Update: 2016-07-29
有時我們希望訪問我們網站的使用者只能通過特定的連結或頁面進入我們的網站頁面,此時就需要實現防盜鏈技術。這就用到了http協議中的referer內容過濾。 例如在我們本地有一個網頁,路徑為:http://localhost/http/fdl_one.php,內容如下:click here to see more 還有另一個網頁,路徑為:http://localhost/http/fdl_three.php,內容如下:I also want to see more
Time of Update: 2016-07-29
最近在使用phpstorm開發項目的時候,只要載入javascript檔案,不管有多大,如果專案檔資料比較多的話,都能夠讓phpstorm卡到死機。其中調整過記憶體設定,關閉過動態提示,使用過phpstorm的安全模式,都不能解決卡的問題。中間也試過放棄phpstorm,改用其他IDE開發。但都沒有phpstorm那麼好用。沒辦法,在國內的百度無法找到解決方案,只能出去找了。最終在一個國外論壇裡,看到不一樣的回答。只要修改兩個JAVA虛擬機器參數,就徹底解決了卡的問題了。操作步驟如下:找到php
Time of Update: 2016-07-29
前不久在為公司的項目瓜藤網(http://www.guaten.com/)的後台作一個擴充的時候,商品屬性可以上傳圖片。發現後台 PHP 擷取的檔案總是空值,花了很長時間才發現是這個原因:PHP 能否上傳檔案以及上傳多少個檔案,取決於兩個值:file_uploads 和 max_file_uploads。發現在 HTML 文檔中 標籤太多,超過了 php.ini 中的值 max_file_uploads 設定的最大值。只要把 max_file_uploads
Time of Update: 2016-07-29
addcslashes — 為字串裡面的部分字元添加反斜線逸出字元 addslashes — 用指定的方式對字串裡面的字元進行轉義 bin2hex — 將位元據轉換成十六進位表示 chop — rtrim() 的別名函數 chr — 返回一個字元的ASCII碼 chunk_split — 按一定的字元長度將字串分割成小塊 convert_cyr_string — 將斯拉夫語字元轉換為別的字元 convert_uudecode — 解密一個字串 convert_uuencode — 加密一個字串
Time of Update: 2016-07-29
共識:1.首先應該確定,中文也是應該用varchar來儲存的 2.測試使用MySQL語句查看字元集 show variables like "%char%"; show variables like "collatio%"; 如果查看後有編碼不統一(中文應用gbk或utf8支援)的地方,可以特定地修改某一項的值,例如:SET character_set_client='utf8';1.建立資料庫CREATEDATABASE
Time of Update: 2016-07-29
hello. 這個問題應該是uwsgi 在安裝時擷取你系統的核心release version時出的問題。 程式uwsgiconfig.py中 uwsgi_os_k = re.split('[-+]', os.uname()[2])[0]如果系統核心發布版本為’2.6.32_1-12-0-0’,程式中得到uwsgi_os_k = ‘2.6.32_1’, 後面處理小版本時k_minor = ‘32_1’, 在 int(k_minor) >= 25 時出錯,因為 k_minor = ‘32_1’
Time of Update: 2016-07-29
感謝H-ui、感謝CoreThink!:登入之後登入表單 想做登入之後的下拉式功能表的,實在做不出來了,就一般顯示了。。。 整個麵包屑導航這裡,先遍曆模組,並且是允許前台顯示的模組,之後就是判斷使用者是否已經登入,已經登入了,就顯示個人中心,否則就顯示登入和註冊按鈕。 代碼:navclass="breadcrumb">divclass="container">spanclass="c-gray
Time of Update: 2016-07-29
/** * Created by PhpStorm. * User: * Date: 2016/4/20 * Time: 20:07 */session_start();//畫一張背景圖$image=imagecreatetruecolor(100,30);$bgcolor=imagecolorallocate($image,255,255,255);imagefill($image,0,0,$bgcolor);/*//產生四位隨機數字 for($i=0;$i $f $
Time of Update: 2016-07-29
php7編譯安裝redis擴充background: 最近將php升級到7.0 需要用到redis擴充, sudo apt-get install php7-redis 沒找到 只能編譯安裝 編譯安裝流程如下1 下載解壓源碼包cd ~/downloadwget -c https://github.com/phpredis/phpredis/archive/php7.zipunzip php7.zip2 產生 .configure設定檔cd phpredis-php7phpize#
Time of Update: 2016-07-29
php數組常用函數array_map ( callable callback,arrayarr1 [, array $… ] ) 返回一個數組,該數組包含了 arr1 中的所有單元經過 callback 作用過之後的單元。 callback 接受的參數數目應該和傳遞給 array_map() 函數的數組數目一致。 /*例1*/functioncube( $n ){return( $n * $n * $n );} $a = array( 1 , 2 , 3 , 4
Time of Update: 2016-07-29
我們先來看看具體問題。添加角色是屬於角色這個菜單的,如何在執行添加角色這個操作時讓角色這個菜單處於選中狀態呢?adminlte左側導航的Create,View等action不能定位到index的模組(左側二級導航不能展開定位)如果你是按照我們上文的教程來的,那接下來所要說明的問題應該不是問題,先來看看我們當時是怎麼處理左側菜單menu的use mdm\admin\components\MenuHelper; ['class' => 'sidebar-menu'], 'items' =>
Time of Update: 2016-07-29
Laravel:function limit($value, $limit = 100, $end = '...'){ if (mb_strwidth($value, 'UTF-8') Ci:function word_limiter($str, $limit = 100, $end_char = '…'){ if (trim($str) === '') { return $str; } preg_match('/^\s*+(?:\S++\s*+){1,'.(
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.初始化函數,一般是設定頁面緩衝路徑、快取檔案命名格式等,可按個人喜