Time of Update: 2016-07-13
【1】單引號和雙引號在處理變數的時候做法:括在雙引號內的變數會解釋出值,但是括在單引號內則不做處理,直接輸出; 【2】如果在語句中要轉義操作,那麼就一定要用雙引號了。比如,轉定義單引號時,寫成這樣的話:$a = ‘He\’s name is Huige.’ ; 程式會把He\’s name is Tom.原封不動的顯示出來,如果這樣寫: $a = “He\’s name is Huige.”;
Time of Update: 2016-07-13
LotusPhp中設定檔群組件LtConfig是約定的一個重要組成部分,適用於多個情境,多數的LotusPhp組件如資料庫,緩衝,RBAC,表單驗證等都需要用到配置組件,LtConfig配置組件也是LotusPhp架構中的基類。以後講解LotusPhp組件的時候都會講解設定檔的內容和格式,本章節主要說的是設定檔的檔案目錄要求,格式以及實際應用。LtConfig組件有2個組成部分,架構目錄中的Config.php和ConfigExpression.php主要通過LtConfig讀取,寫入,更新設定
Time of Update: 2016-07-13
這篇文章主要介紹了thinkphp實現多語言功能(語言套件),需要的朋友可以參考下1.在Home(你取的項目名)的config.php中添加如下配置 代碼如下:'配置值' 'LANG_SWITCH_ON' => true, //開啟語言套件功能 'LANG_AUTO_DETECT' => true, // 自動偵測語言 'DEFAULT_LANG' => 'zh-cn', /
Time of Update: 2016-07-13
一直以為 tabs update 是 easyui 的 bug,最近在用的時候發現可以這樣解決複製代碼 代碼如下:function updateTab(url){ var tab = $('#tt').tabs('getSelected'); $("#tt").tabs('update',{ tab: tab, options:{ href: url } });
Time of Update: 2016-07-13
http://www.utubon.com/1495/wordpress-multisite-get-current-bolg-info global $current_blog;它的返回結果是:stdClass Object( [blog_id] => 3 [site_id] => 1 [domain] => demo.utubon.com [path] => /neighborhood/ [registered] => 2013-08-01 10:31:03
Time of Update: 2016-07-13
解決方案是找到報錯的位置然後看哪個變數是沒有初始化而直接使用的,將這個變數先執行個體化一個空類。如:複製代碼 代碼如下:$ct = new stdClass();修改檔案相應代碼,如:複製代碼 代碼如下:if ( ! isset( $themes[$current_theme] ) ) { delete_option( 'current_theme' ); $current_theme = get_current_theme();}$ct = new stdClass(); $ct->name
Time of Update: 2016-07-13
可以在官網的 http://www.thinkphp.cn/extend/223.html下載IP定位擴充類庫,或者下載擴充包( http://www.thinkphp.cn/down/253.html)裡面也已經包含該擴充類了。如果是單獨下載的上傳類庫,把解壓後的IpLocation.class.php 放入ThinkPHP/Extend/Library/ORG/Net/(如果沒有請手動建立)目錄下面。
Time of Update: 2016-07-13
啟動Apache有兩種方法:如此在瀏覽器中輸入“http://localhost”,就可以看到一個內容為“It works!”的頁面,其位於“/Library(資產庫)/WebServer/Documents/”下,這就是Apache的預設根目錄。運行PHP安裝MySQLMac OS X沒有內建MySQL,所以需要自己手動安裝,目前MySQL的最穩定版本是5.5。MySQL提供了Mac OS X下的安裝說明。注意:Mac
Time of Update: 2016-07-13
zend架構的查詢器join()鏈表使用樣本複製代碼 代碼如下://引入Loader類(自動載入類)require_once("Zend/Loader.php");//使用Loader類引入一個Db類Zend_Loader::loadClass("Zend_Db");//引入Zend_Db的狀態器Zend_Loader::loadClass("Zend_Db_Statement_Pdo");//設定資料庫串連資訊$Config = array('host' => '127.0.0.1' ,
Time of Update: 2016-07-13
每位程式員和開發人員都喜歡討論他們最愛的程式碼片段,尤其是當PHP開發人員花費數個小時為網頁編碼或建立應用時,他們更知道這些代碼的重要性。為了節約編碼時間,小編收集了一些較為實用的程式碼片段,協助開發人員提高工作效率1) Whois query using PHP ——利用PHP擷取Whois請求 利用這段代碼,在特定的網域名稱裡可獲得whois資訊。把網域名稱名稱作為參數,並顯示所有網域名稱的相關資訊。 代碼如下:function
Time of Update: 2016-07-13
有時我們需要在一天中的某個時間段進行某項任務,或者在一天中的不同小時裡進行不同的任務,使用PHP如何?呢,下面的兩個例子都可以解決這個問題一、包含小時和分鐘的判斷 代碼如下:date_default_timezone_set("Asia/Shanghai");$time = intval (date("Hi"));if ($time > "800" && $time 17){ // code}$h = intval(date("H")); if ($h > 23 || $h http://
Time of Update: 2016-07-13
下面簡單說下PHP項目分布式部署中,SESSION的同步方案中的一種,使用Memcache來儲存SESSION。並總結了三種配置方式,需要的朋友可以參考下 1、直接修改php.ini設定檔 代碼如下:session.save_handler = memcache //設定session的儲存方式為memcache memcache.hash_strategy = "consistent"//設定memcache的hash演算法 session.save_path = "tcp://127.0.0
Time of Update: 2016-07-13
樣本1:複製代碼 代碼如下:for($q=1;$q for($w=0;$w for($e=0;$e if($q*$q*$q + $w*$w*$w + $e*$e*$e == 100*$q + 10*$w + $e){ echo "$q $w $e ".""; } } }}?>樣本2:複製代碼 代碼如下:function cube( $n ){ return $n * $n *
Time of Update: 2016-07-13
【PHP公眾平台開發系列】01.配置介面02.公眾平台範例程式碼分析03.訂閱事件(subscribe)處理04.簡單回複功能開發05.API天氣預報功能開發本文地址:http://www.phpchina.com/archives/view-43387-1.html本系列由PHPChina特邀作者@David_Tang供稿,轉載請註明作者資訊與本文地址。一、簡介前面幾篇文章對PHP公眾平台的開通及簡單使用做了簡單的介紹,但都沒有涉及到實際使用中的問題,例如天氣查詢,公交查詢,快遞查詢等。接下來
Time of Update: 2016-07-13
第一步,擷取座標";// Google HQ$prepAddr = str_replace(' ','+',$address);$geocode=file_get_contents('http://maps.google.com/maps/api/geocode/json?address='.$prepAddr.'&sensor=false');$output= json_decode($geocode);$lat =
Time of Update: 2016-07-13
複製代碼 代碼如下:httpClient::init($httpClient, $args = null);$httpClient->get($url, $data = null, $cookie = null);var_dump($httpClient->buffer);複製代碼 代碼如下:class httpClient { public $buffer = null; // buffer 擷取返回的字串 public $referer = null; // referer 設定
Time of Update: 2016-07-13
//隨機產生n位字串 functionrand_str($num){ $str = "qwertyuioplkjhgfdsazxcvbnmQAZWSXEDCRFVTGBYHNUJMIKOLP1234567890"; $str_len = strlen($str)-1; //echo $str_len; $s=''; for($i = 0; $i $s.=$str[rand(0, $str_len)]; }
Time of Update: 2016-07-13
複製代碼 代碼如下:// Name of the file$filename = 'churc.sql';// MySQL host$mysql_host = 'localhost';// MySQL username$mysql_username = 'root';// MySQL password$mysql_password = '';// Database name$mysql_database = 'dump';// Connect to MySQL
Time of Update: 2016-07-13
memcacheQueue.class.php 複製代碼 代碼如下:/** * PHP memcache 隊列類 * @author LKK/lianq.net * @version 0.3 * @修改說明: * 1.放棄了之前的AB面輪值思路,使用類似數組的構造,重寫了此類. * 2.隊列預設先進先出,但增加了反向讀取功能. * 3.感謝網友FoxHunter提出的寶貴意見. * @example: * $obj = new memcacheQueue('duilie'); *
Time of Update: 2016-07-13
ThinkPHP中U方法的用處主要是完成對url地址的組裝,在模板中使用U方法而不是固定寫死URL地址的好處在於,一旦你的環境變化或者參數設定改變,你不需要更改模板中的任何代碼。在模板中的調用格式需要採用 {:U('地址', '參數'…)}