Time of Update: 2016-06-13
ThinkPHP多應用/項目配置技巧(使用同一設定檔)--(十六)ThinkPHP多應用配置技巧(沒有使用分組,這是通過入口檔案產生的Home、Admin)----很實用!比如:現在有Home、Admin應用問題:前台後台使用資料庫的時候,都得各自配置自己的config檔案需求:現在想HOME/Aamin都使用一個公用檔案設定檔,統一修改好維護步驟:1--在項目根資料夾下(入口檔案同級目錄下),建立一個公用的config.php檔案-->這裡寫了設定檔前後台直接引入就行return array(
Time of Update: 2016-06-13
MVC模式中,M和C的作用到底有什麼區別?MVC模式中,M和C的作用到底有什麼區別?比如建個學生資訊管理系統,M可以對學生資訊增刪改查,操作資料庫。那還需要C層幹什麼呢?當然了,C層也能夠使用sql操作資料庫------解決思路----------------------M 是資料層,用於資料擷取C 是控制層,用於邏輯控制可以這樣理解M是資料,C是控制怎樣使用資料,V是怎麼把資料顯示。
Time of Update: 2016-06-13
ThinkPHP 關聯模型(二十)ThinkPHP關聯模型兩表關聯查詢:Message和 user 關聯條件uid(參考手冊:模型->關聯模型) 步驟:一:建立Message表自訂的Mode --->Home\Lib\Model\MessageModel.class.phpclass MessageModel extends RelationModel{//這是自動填滿protected
Time of Update: 2016-06-13
公司要與其他網站合作,要求開發介面,供合作方調用,返回的資料是json或xml格式的請問這個大概流程是怎樣的?求解。------解決思路----------------------寫一個借口類就好了啊 把資料用 json_encode處理一下返回
Time of Update: 2016-06-13
PHP-ExcelReader:用於解析excel檔案的PHP類庫PHP-ExcelReader是一個基於PHP的開源項目,其作用在於解析excel檔案。PHP-ExcelReader的官方網張如下:http://phpexcelreader.sourceforge.net/下載下來的檔案結構如所示:其中,Excel目錄下的兩個檔案reader.php和oleread.inc是excel解析必須包含的檔案,解析所需要的類與方法分別寫在這兩個檔案之中。其它的,example.php和example
Time of Update: 2016-06-13
ThinkPHP 自動建立資料、自動驗證、自動完成詳細例子介紹(十九)1:自動建立資料//$name=$_POST['name'];//$password=$_POST['password']; ---這個註冊頁面傳過來的POST值 下面用了自動穿件create方法就可以不用這個,會行動綁定$user =M('User');$User->create(); //會將傳過來的$_POST資料對應到資料庫的欄位$user->add();
Time of Update: 2016-06-13
php rtrim函數在處理時去掉字元t是怎麼回事啊 $str=rtrim($str,'.htm'); echo $str;輸出結果為lef。怎麼解決這個問題???????------解決思路----------------------用str_replace 替換得了。------解決思路----------------------因為 rtrim 的第二個參數是字元列表,而不是字串left.htm 的 t 也在列表 .htm 中,當然也會被刪掉------解決思路----
Time of Update: 2016-06-13
php curl採集,伺服器gzip壓縮返回資料怎麼辦一般伺服器不會胡亂返回gzip壓縮的資料,一般是用戶端請求的頭部裡包含你瀏覽器能接受的壓縮方式,Accept-Encoding:gzip,deflate,sdch這裡是gzip 、deflate、sdch這三種方式,這裡不一一說明是指什麼,不懂的可以去找穀哥度娘,有些伺服器強制返回gzip壓縮的資料,我們採集的時候,返回的是亂碼,根本無法讀取使用,這個時候馬上查看手冊發現其實curl裡有個參數,curl_setopt($ch,
Time of Update: 2016-06-13
關於Google翻譯介面調用php方法這兩天在整資料庫,發現裡面好多資料翻譯不準確,那麼問題來了,從哪去找介面來翻譯資料,請不起人,只有靠網上的翻譯了,開始的時候發現Google以前的api翻譯介面貌似收費了。。。我是個窮人,用不起,後來發現百度的可以用,就用了一下:下面是代碼:$url =
Time of Update: 2016-06-13
關於phpunit斷言的問題請問使用phpunit測試或其它架構進行測試,它們有好多斷言方式,但是如果測試人員全部用assertTrue 來實現斷言會不會有什麼後果?我想測試還是能正常運行並判斷出是否符合斷言的但影響的細節可能會出現在產生的報告裡無法明確表達斷言結果比如要斷言一個數組是否有ab鍵,則用assertTrue(isset($arr['ab']))但根據官方提供的斷言方法應該用assertArrayHasKey($arr['ab'])下面是一些典型的例子:assertTrue($x==
Time of Update: 2016-06-13
按某個欄位排序最後2頁顯示不了內容我按“description”這個欄位排序,無論是我自已的PHP頁面還是phpmyadmin頁面,最後2頁都顯示了內容,我是用ajax顯示資料的,請問這種情況怎麼排查,我估計某條記錄有特殊字元了------解決思路----------------------改變分頁的規模、改變排序的方式、縮小查詢的範圍總之是要找到從哪條記錄開始就不顯示了話又說回來,既然不能顯示,那你又如何知道他的存在呢?
Time of Update: 2016-06-13
phpcms 這樣條件的欄目怎樣調用呢條件是:parentid 等於1的所有欄目,我想調出來,不知如何寫啊我這樣寫:{pc:content action="category" parentid="1" num="25" siteid="$siteid" order="listorder ASC"} {loop $data $r} {$r[catname]} {/loop} {/pc}調不出來呢------解決思路-----
Time of Update: 2016-06-13
else不會執行是乍回事呢?if($_POST["submit"]){$id=$_POST["itm"];$ip=$_SERVER["REMOTE_ADDR"];$postdate = date('Y-m-d H:i:s', time());$sql="select ip from ipadd where ip='$ip'";$result=mysql_query($sql);$row=mysql_fetch_array($result);if (mysql_num_rows($row)
Time of Update: 2016-06-13
成為一個PHP專家:缺失的環節 這一篇文章是“Becoming a PHP Professional”系列 4 篇博文中的第 1
Time of Update: 2016-06-13
求一段根據日期隔行顯示內容列表的PHP代碼本帖最後由 ikaimi 於 2014-12-30 17:03:46 編輯 $sql = mysql_query("select title,times from table order by times desc limit 0,50"); while($row=mysql_fetch_array($sql)){ //每個日期只顯示一次 echo "".$row['times'].""
Time of Update: 2016-06-13
請教一下PHP怎樣在二維數組尋找匹配字串元素效率比較高各位好!不知道這樣的標題對不對。對演算法不是很瞭解,想在一個二維數組中尋找一個匹配的字串元素。數組的結構是這樣的:array(2 => array('catid' => 2,'catdir' => 'notice',)5 => array('catid' => 5,'catdir' => 'subject',),6=> array('catid' => 6,'catdir' =>
Time of Update: 2016-06-13
preg_replace_callback 中 function($match) use ($ten), 裡面的 use 是什麼意思$string = "Some numbers: one: 1; two: 2; three: 3 end";$ten = 10;$newstring = preg_replace_callback( '/(\\d+)/', function($match) use ($ten) { return (($match[0] + $ten)); },
Time of Update: 2016-06-13
問一個關於PHP事務的問題當前檔案a.php://事務開始//資料庫操作1以下兩行操作為a.php執行b.php的類方法://資料庫操作2//交易回復1//資料庫操作3//交易回復2以上情況問題1:交易回復1是否有效?問題2:交易回復2是否對資料庫操作2起到作用?------解決思路----------------------問題1:交易回復1是否有效?有效問題2:交易回復2是否對資料庫操作2起到作用?起作用
Time of Update: 2016-06-13
WAMP伺服器上運行,提示 HTTP 500內部伺服器錯誤。請問一下,原來在伺服器上運行正常的CAKE網站,原碼下載以後。在本地的WAMP伺服器上運行,提示 HTTP 500內部伺服器錯誤。這個怎麼解決?請詳細一些。謝謝------解決思路----------------------伺服器的環境和原先的一致?具體可以查看伺服器日誌------解決思路----------------------php.ini 中display_errors =
Time of Update: 2016-06-13
二手房租房網那種條件式篩選怎麼通過PHP程式實現類似58這種條件式篩選通過PHP程式怎麼實現呢,哪位告訴下,通過笨辦法倒是可以實現,但是那種就是太耗時而且冗餘代碼還多,不知道哪位高手能有更好辦法,謝謝!------解決思路----------------------笨方法是什麼方法?這種需求,將篩選條件拼接起來就可以實現了, 比如沒有任何條件的時候select * from tbl_name where 1=1 如果選擇了一個地區,sql語句就變成select * from tbl_name