Time of Update: 2016-06-13
php require條件引用問題網上看到這麼一段話include()與require()的功能相同,用法上卻有一些不同,include()是有條件包含函數,而require()則是無條件包含函數。無論$something取何值,下面的代碼將把檔案somefile.php包含進檔案裡:if($something){ require 'somefile.php';}但在我實際測試中,條件為假時是不包含的。是因為環境不同,還是另有原因,請大家指教------解決思路----------------
Time of Update: 2016-06-13
thinkphp url中action 沒有定義 也能訪問到模板?thinkphp url中action 沒有定義 也能訪問到模板?最近剛剛開始接觸thinkphp 的架構,但是在看公司源碼的時候,發現url中的action在類中沒有對應的實現方法。thinkphp 中有空操作和空模組之說, 我本來以為是通過空操作來實現的。最終確認的結果:根本沒有經過模組,直接把action對應的模板給display了。本人剛剛接觸thinkphp 不知道為什麼
Time of Update: 2016-06-13
合并二維數組的問題Array ( [108-3752685-0517825] => Array ( [0] => 6300-00 ) [107-5010391-7170621] => Array ( [0] => 0054-00 ) [105-5621773-8281824] => Array ( [0] => 0049-00 ) )Array ( [2200320000123] => Array ( [0] => 0054-00 ) [2200320123501] => Array ( [0]
Time of Update: 2016-06-13
PHP date 年份太大 結果就錯誤 請問怎麼解決?本帖最後由 liyuan66 於 2015-03-24 17:31:03 編輯 echo date('Y-m-d H:i:s',3356676867);錯誤結果:1940-04-08 11:46:11正確為2076/5/14 18:14:27請問怎麼才能輸出這樣的答案。------解決思路----------------------對了,上貼沒有設置時區,所以不對。$dt = new
Time of Update: 2016-06-13
php redis Uncaught exception 'RedisException' with message 'Redis server went aphp代碼:ini_set('default_socket_timeout', -1);$redis = new Redis();$redis->connect("192.168.2.156","6379"); //php用戶端設定的ip及連接埠$redis->auth('123456');//$redis-
Time of Update: 2016-06-13
nginx+php5.5環境安裝 1.安裝依賴包yum install -y gcc gcc-c++ make cmake* autoconf* apr apr-util libcurl* libxml2 libxml2-devel gd gd-devel bzip2-devel freetype* ncurse* bison* openssl* libjpeg*2.下載php5.5http://www.php.net/downloads.phpwget
Time of Update: 2016-06-13
關於回複功能資料庫讀取出的回複內容:$sql="select * from massage where iid=$iid order by mid desc limit $offset,$pagesize";$result=$db->query($sql);while (($row=$result->fetch_assoc())!=false) { echo ' #'.$row["mid"
Time of Update: 2016-06-13
PHP之分布式緩衝memcached熟悉和操作如今互連網崛起的時代,各大網站都面臨著一個大資料流問題,怎麼提高網站訪問速度,減少對資料庫的操作;作為PHP開發人員,我們一般能想到的方法有頁面靜態化處理、防盜鏈、CDN內容分發加速訪問、mysql資料庫最佳化建立索引、架設apache伺服器叢集()、還有就是現在流行的各種分布式緩衝技術:如memcached/redis;1.什麼是Memcached?a.Memcached 是一個高效能的分布式記憶體對象緩衝系統,用於動態Web應用以減輕資料庫負載。
Time of Update: 2016-06-13
php開發之Regex(一) 說到Regex,大學的時候學編譯原理的時候就遇到過,那個時候也沒有引起重視,只是瞭解了一點,後來在做App的時候瞭解到這個只是點其實很重要的,無論是網站,還是App好多地方都用得到,以前每次都用到的時候在網上尋找現成的,但是不能自己寫出符合要要求的Regex,是一件很痛苦的事情。下面開始學習。1,行定位器(^ 和 $)行定位器就是用來描述字串的便捷。"^" 表示行的開始,"$" 表示行的結尾如: ^Jack 表示以Jack開始的字串
Time of Update: 2016-06-13
jquery的$post方法 請教想讓前台把文字框中的手機號提交到後台,然後調後台方法給手機傳送簡訊function sendMessage() { curCount = count; //設定button效果,開始計時 $("#btnSendCode").attr("disabled", "true"); $("#btnSendCode").val("請在" + curCount + "秒內輸入驗證碼"); InterValObj =
Time of Update: 2016-06-13
用什麼函數去接受傳回值有一個API,需要用表單pos到一個地址,然後擷取返回的資料。這個我點擊提交以後就會連結到 上面的API地址,如何把API地址返回的值直接顯示在本頁面呢,謝謝------解決思路----------------------你可以使用jquery的ajax函數來實現, 文檔在這是http://api.jquery.com/jQuery.ajax/------解決思路----------------------$.ajax({type: "POST",url:"https://
Time of Update: 2016-06-13
php開發之數組(一)數組是一組資料的集合,把一系列的資料結合起來,形成一個可操作的整體。數組array是一組有序變數,其中每個變數被稱為一個元素。每個元素由一個特殊的標識符來區分,這個標識符稱為鍵(也稱為下標)。數組中的每個實體包含兩個項:鍵和值。可以通過索引值來擷取相應的數組元素。 在php中數組的聲明主要有兩種方式:一種是利用array()函數來聲明數組,另一種方法是直接為數組元素賦值的方法來聲明數組。 利用array()聲明函數的方法如下:
Time of Update: 2016-06-13
PHP如何串連oracleoracle地地址是 172.16.19.100 使用者名稱 ocms 密碼 pwdocms 服務名 aircms 版本是oracle 9I我的PHP指令碼的電腦已經安裝好oracle用戶端,phpinfo裡面也有oci,不存在環境有問題之類的。$conn = oci_connect('ocms','pwdcms','172.16.19.100:1521/aircms');var_dump($conn);然後提示資訊是這樣的:Warning:
Time of Update: 2016-06-13
php開發之數組(二)在php開發之數組(一)中和大家分享了關於數組的一些基本的知識,在這篇部落格裡面和大家分享一下對數組的一些操作。1,字串與數組的轉換 字串與數組的轉換在程式開發的過程中經常用到,主要使用explode()函數和implode()函數實現。 (1),使用explode()函數將字串依照指定的字串或者字元separator切開。 文法格式如下: array explode(string separator,string str,[int limit])
Time of Update: 2016-06-13
php之Smarty3 模組的安裝調優Smarty模板的使用時為了使使用者介面和業務資料分離開安裝Smarty,官方下載網址:http://www.smarty.net/download.php解壓後只要將檔案夾裡“libs”檔案夾拷貝到根目錄下而libs中也只要用到 Smarty.class.php 這個類php在根目錄下建立要用的檔案其中 tpls : 模板的目錄,coms :
Time of Update: 2016-06-13
線上等-phpQuery採集出現亂碼關於採集電影天堂出現亂碼,求高手幫處理。。。。。。。。header("Content-type: text/html; charset=utf-8");set_time_limit(0); require_once("../phpQuery/phpQuery.php");function shootCodeBug($data){$data=mb_convert_encoding($data,'ISO-8859-1','gb2312');return
Time of Update: 2016-06-13
文字輸出至圖片的排版問題圖片上給定一個方框(知道4點座標),需要把一串文本分成N行輸出到圖片上,每行文字不能超過方框的寬度,N行總高度也不能超過方框。如果總高度會超過方框高度,則縮小字型,直至文字能全部顯示在方框中。目前情況:不考慮英文分詞用mb_strlen及mb_substr擷取長度和截取字串imagettfbbox計算文字寬高,imagettftext輸出文字至圖片問題:現在用遞迴可以在固定字型大小下,按照合適的寬度輸出至圖片。但是如果最後高度超過了,怎麼讓它減小字型,重新走一遍?想用一個
Time of Update: 2016-06-13
關於session周期的問題,一直沒搞定,希望被解決後台登入,如果有一段時間沒操作,就會自動結束,我用的session網上找了相關資訊,用了ini_set('session.cookie_lifetime',0); ini_set('session.gc_maxlifetime',86400);可仍然不起作用?請問是什麼原因,有什麼好的解決辦法嗎?[email protected] ------解決思路----------------------ini_set('session.gc_
Time of Update: 2016-06-13
Php如何展示一對多的關係?需要展示的效果類似:其中俱樂部一項可能有多個值.而對應的表結構如下:CREATE TABLE users( uid int(11) NOT NULL AUTO_INCREMENT, uname varchar(32), PRIMARY KEY (uid)) CREATE TABLE groups( gid int(11) NOT NULL AUTO_INCREMENT, gname varchar(32), PRIMARY KEY (gid))
Time of Update: 2016-06-13
Warning: file_get_contents(url): failed to open stream: No error in Warning: file_get_contents(www.baidu.com/s?q1=&q2=able+able&q3=&q4=&rn=50&lm=0&ct=0&ft=&q5=&q6=&tn=baiduadv): failed to open stream: No error