Time of Update: 2016-06-23
假如文章同時屬於分類A和分類B,在前台分類A和分類B兩個頁面中都存在一個文章列表,可以實現從分類A列表中點擊該文章調用一個模板,從B列表點擊文章調用另一個模板嗎 回複討論(解決方案) 模板由分類決定,而不是由文章決定 如果你給每個分類都設定有自己的模板,那當然是可以的 連結地址後多加一個參數class=A|B 目標頁再根據class顯示對應的模板。 因為你文章同時屬於多個類,沒有特定的表示,它也不知道該顯示哪個類的模板 謝謝提示
Time of Update: 2016-06-23
我剛開始學習CI,今天在做一個小的程式,程式的流程是 文字框輸入學生姓名,按鈕點擊提交之後查詢資料庫中這個學生考了多少分數 現在的問題是我本地測試的時候是沒有問題的,但是上傳到伺服器之後就提示錯誤是 404 Page Not Found The page you requested was not found. 我覺得應該是action 提交的地址不對,求大家幫我解答一下謝謝 我的form表單是這樣寫的 我的模型代碼是
Time of Update: 2016-06-23
一般來說,這玩意放在函數中,或類中的方法裡,但是最近發現了一個垃圾這麼寫的,這裡這個return $config;可不是放在函數中了,光禿禿的放在頁面中,這是啥回事,這樣能玩嗎,看到很多教程中沒有講過這種葵花寶典似的玩法啊 回複討論(解決方案) 比如你的檔案名稱是:config.php 用的時候則是: $config = include( 'config.php'); 樓上說的對,這個就當做設定檔了,其他檔案直接引用這個檔案時可用。
Time of Update: 2016-06-23
phpexcel是否可以擷取合併儲存格的開始和結束的列 回複討論(解決方案) 用 getMergeCells 擷取合併儲存格資訊 是一個數組,每個成員都是 X1:Y1 這樣的格式 用 getMergeCells 擷取合併儲存格資訊 是一個數組,每個成員都是 X1:Y1 這樣的格式 版主威武。解決了我的問題。結貼給分。多謝多謝,順便問下,有phpexcel的手冊嗎,感覺版主什麼都知道。。。 用 getMergeCells
Time of Update: 2016-06-23
什麼是session Session 的中文譯名叫做“會話”,其本來的含義是指有始有終的一系列動作/訊息,比如打電話時從拿起電話撥號到掛斷電話這中間的一系列過程可以稱之為一個 session。目前社會上對 session 的理解非常混亂:有時候我們可以看到這樣的話“在一個瀏覽器會話期間,...”,這裡的會話是指從一個瀏覽器視窗開啟到關閉這個期間;
Time of Update: 2016-06-23
關於資料庫移植與PDO的關係有以下幾個疑問: 1.網站架構為:Linux+Apache+MySQL+PHP,PHP程式碼關於資料庫的操作是用PDO擴充的函數編寫而非mysql或mysqli擴充,假如資料庫換成oracle(或其他資料庫),MySQL中的資料如何移植到oracle中? 2.MySQL與oracle(或其他資料庫) 操作資料庫的SQL語句是否一樣? 如果不一樣,資料庫更換時,PHP中關於資料庫操作的代碼是否需要更改?如果改的話是不是只修改SQL語句就可以?
Time of Update: 2016-06-23
使用者認證 1. 內建使用者認證 簡介 Laravel 讓實現認證機制變得非常簡單。事實上,幾乎所有的設定預設就已經完成了。有關認證的設定檔都放在 config/auth.php 裡,而在這些檔案裡也都包含了良好的注釋描述每一個選項的所對應的認證服務。 Laravel 預設在 app 檔案夾內就包含了一個使用預設 Eloquent 認證驅動的 App\User模型。 注意:當為這個認證模型設計資料庫結構時,密碼欄位至少有60個字元寬度。同樣,在開始之前,請先確認您的
Time of Update: 2016-06-23
$connstr="DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=".realpath("C:\Users\btang\xampp\htdocs\InterfaceSatcli\BdD_DO.mdb"); $connid=odbc_connect($connstr,"","",SQL_CUR_USE_ODBC); echo phpinfo(); } catch ( Exception $e ) { echo
Time of Update: 2016-06-23
使用PHP內建的filter函數進行資料校正 PHP過濾器包含兩種類型 Validation:用來驗證驗證項是否合法 Sanitization:用來格式化被驗證的項目,因此它可能會修改驗證項的值,將不合法的字元刪除等。 參考PHP官方文檔: Filter函數大全 參考來源: http://www.lai18.com/doc/view/id/410997.html input_filters_list()
Time of Update: 2016-06-23
聲明:本系列部落格參考資料《大話設計模式》,作者程傑。 解譯器模式:Given a language, define arepresentation for its grammar along with an interpreter that uses therepresentation to interpret sentences in the language。給定一個語言, 定義它的文法的一種表示,並定義一個解譯器,該解譯器使用該表示來解釋語言中的句子。
Time of Update: 2016-06-23
將字串 $s='A, B, C(x, y("z", 2, 0)), D, E'; 拆分為數組,痛點是 C(x, y("z", 2, 0)), 是一個整體。 想要的結果: array( 'A', 'B', 'C(x, y("z", 2, 0))', 'D', 'E'); 回複討論(解決方案) $s='A, B, C(x, y("z", 2, 0)), D, E';$keywords =
Time of Update: 2016-06-23
網站建設中,通常會用到網站地址URL的重新導向,這樣的好處是有利於你網站的SEO最佳化,也就是讓你的網站實現偽靜態,下面簡單介紹一下實現的兩種方法: 1、在Apache設定檔中設定重新導向 首先找到Apache設定檔httpd.conf,在設定檔中找到下面代碼 LoadModule rewrite_module modules/mod_rewrite.so,將其開啟(就是將前面#去除)。
Time of Update: 2016-06-23
學習cocos2d-x網路編程是一個非常尷尬的問題,因為熟悉cocos2d-x的學習者基本在遊戲開發一塊屬於用戶端編程,想自學網路編程必不可少的牽扯到伺服器這塊。但是問題是,誰會呢?離開伺服器,那搞網路編程無疑就是海市蜃樓鏡花水月。官網樣本雖然有http短串連和socket長串連的例子但反正我看了之後不知所以,不明白怎麼把它用在實際問題中。網上教程也大都是泛泛而談,不是一些人盡皆知的大道理就是部分不能啟動並執行源碼,根本就沒有從零教你怎麼實現的文章。手遊伺服器用的技術我們不大可能很瞭解,據說長串
Time of Update: 2016-06-23
PSR-0規範的設計基礎 1.全部使用命名空間 2.所有php檔案必須自動載入,不能有include/require spl_autoload_register 3.單一入口模式 1.三種基本的設計模式 原廠模式 用一個Factory 方法去替換掉一個new class Factory{ static function createDatabase(){ $db = new Database;
Time of Update: 2016-06-23
在兩個月前一個群裡的朋友問了一個問題,他說:“現在他們公司的項目有一個模組的效能線上表現非常差,很長時間沒有查出問題所在,老闆一怒之下讓他把所有類方法的執行時間給記錄進行分析,並且不能影響現在的項目效能。”老闆讓他記錄這些資訊是為了分析具體影響效能的地方在哪些地方,待項目運行一段時間就去除。這個需求導致兩個個問題,第一是怎麼監聽這個模組所有類方法的執行時間,第二是怎麼能在不影響現在項目效能的情況下完成(本身效能就很差了),下面我們就這兩個問題來分析: 一、怎麼監聽這個模組所有類方法的執行時間
Time of Update: 2016-06-23
第一個換行";echo '第二個換行';#你好然而並不好std;#數組$arr1 = array('你','好'); echo "$arr1[1]"; $arr2 = array(0=>'n'); echo "$arr2[0]"; #常量 define('Bitch', 111); echo "".Bitch.$arr2[0]; #用.來連接字串和變數 echo "".__FILE__;#php提供了幾個常量 這個是其中一個 #變數的範圍 #
Time of Update: 2016-06-23
好了環境也搭建好了工具也有了那我們就開始寫php程式吧,上節我們說了我們設定網站的本機目錄為d:/phpWWW,你在裡面建立個testPhp目錄,名字隨便起,就表示這次你的作業存放位置,但一定要是英文的。對了,還沒有資料庫,第一步當然是建立自己的伺服器資料庫啦。 1. 資料庫搭建 在phpStudy的MySQL管理器裡我們點擊MySQL-Front,開啟mySql前端工具,出現一個如“開啟登入資訊...”對話方塊,直接點擊開啟按鈕進入
Time of Update: 2016-06-23
這個外鍵到底是啥,它是不是可有可無的,感覺很神秘的樣子。看到很多高手都在指點菜鳥說要做一個外鍵,可是為啥要做的道理不說,就仙去也了,哎!只給魚不授漁! 回複討論(解決方案) 關係型資料庫中,為了減少資料的冗餘,把一些資料從主表中分離了出去,形成從表 指示主表和從表記錄間的關係的欄位,稱為 關聯鍵。廣義的說,對從表而言這個鍵就是外鍵 資料庫中所說的 外鍵,是指由資料庫維護的關聯鍵,從表中不能出現主表中沒有的關聯索引值
Time of Update: 2016-06-23
建表時都要建索引,教科書上說這樣是為了快,好了,即然快那我把所有欄位都搞成索引不就行了 還有一個疑問:索引是查詢表時,是不是等同於ID相等的條件呢,如果不等同,那有什麼快的條件呢,搞不明白 回複討論(解決方案) 1000 條資料 如果是順序尋找,最壞的情況是尋找 1000 次(恰好要找的在最後一條) 如果對其排序後用二分法尋找,最壞的情況也只需尋找 10 次(2 的 10 次方為 1024) 顯然後者要優於前者。這就是索引的力量
Time of Update: 2016-06-23
//添加商品SQLmysql_query("insert into t_product(p_idcategorycode,subcategorycode,price,shopid)values('$categorycode','$subcategorycode','$price',$s_id)"); 回複討論(解決方案) list($pid) = mysql_fetch_row(mysql_query("select max(p_id)+1 from t_product"))