本人新手,在自學 ci 3.x ,最近在練習中,碰到個問題想請教下: 具體情況是我要做一個視頻vod,其中首頁要顯示最新動向的十部電影(十條記錄),我的思路是寫一個控制器 c_main 輸出視圖 v_main,我想請教下對資料庫的查詢操作應該放到什麼地方?是應該在控制器中直接執行 select 語句還是應該寫一個模型 m_main 在模型中完成對資料庫的查詢,而只是在控制器中載入模型。 我想問問各位大神 一般情況下,是不是只在 模型中對資料庫進行各種操作更符合mvc的要求??
一段簡單的儲存讀取cookie的代碼, 放到window下沒有問題 放到了linux下出現了問題 就是在讀取時候linux下自己添加了一個 ,_ 的標誌,試了好幾次發現在存入第二個cookie的時候沒有問題,第一個會這樣。 是什麼原因啊? 回複討論(解決方案) 沒接觸過linux@偽磚家
函數的定義: 函數是一個被命名的獨立的程式碼片段,它執行特定任務並可以給調用它的程式返回一個值函數的優點: 1. 提高程式的重用性 2. 提高程式的可維護性 3.可以提高軟體的開發效率 4.提高軟年的可靠性 5.控製程序的複雜性 使用函數注意事項: 一、函數必須調用才能執行,可以在聲明之前調用,也可以在函式宣告之後調用 二、函數名命名和變數一樣, 函數名稱一定要有意義 三、函數在聲明時不能重名 1、function 函數名(){ 函數體 }
一個txt檔案,裡面有格式為 ip----網域名稱 的資料,怎麼實現: xx.com/?ip=xxx.xxx.xxx.xxx,則擷取並顯示對應ip----網域名稱的這個網域名稱,xxx.com 反之,xx.com/?domain=xxx.com,則擷取並顯示對應ip----網域名稱的這個ip,xxx.xxx.xxx.xxx 可以實現嗎?
/** * 遍曆目錄和子目錄及檔案 * @param string $dir * @param int $level * */ function scan_dir($dir = ".",$level = 0 ){ //判斷當前路徑是不是檔案,如果是直接返回 static $arr = array(); if(!is_dir($dir)){ $arr[] = array( 'file' => $dir,
大家好,我正在做正則匹配,想把以下屬性名稱(如顏色分類和套餐類型)和屬性值(白色,黑色,套餐一,套餐二,套餐三)抽取出來,我的做法是先把每個 中間的內容通過正則匹配出來,然後用程式再把 裡面的屬性名稱和 屬性值匹配出來,但是第一步就測試失敗:/.*) 我用的是這個樣的正則匹配每個,但是一直弄不好,請高手指點,謝謝。 顏色分類
PHP7已經發布, 如承諾, 我也要開始這個系列的文章的編寫, 今天我想先和大家聊聊zval的變化. 在講zval變化的之前我們先來看看zval在PHP5下面是什麼樣子 PHP5 zval回顧 在PHP5的時候, zval的定義如下: struct _zval_struct { union { long lval; double dval; struct { char *val; int len; } str; HashTable *ht;
header("Content-Type:text/html;charset=utf-8"); header("Content-type: image/jpeg"); $image = imagecreatefromjpeg('./demo.jpg'); $bgcolor = imagecolorallocate($image, 0, 0, 0); $fontcolor = imagecolorallocate($image, 255, 255,
$client=new SoapClient('http://xxx.xxxx.xxx:8099/mlf_webservice/publicRequest?wsdl',array('encoding'=>'utf-8')); //$client->soap_defencoding = 'utf-8'; $authvalues = new
各位大神們,我的留言評價功能,不能防範 '> ='> 等這類代碼的攻擊,但是我看CSDN論壇就沒關係,該怎麼做才能像論壇一樣不怕這類字元的攻擊啊? 如果實在沒辦法,我如果僅接受中英文(大小寫)、數字,標點符號等寫普通文章會用到 的字元,該怎麼寫代碼呢? 謝謝! 回複討論(解決方案)
就是把一個表的資料插入到另一個結構一模一樣的表裡 如何使用add方法進行操作? 回複討論(解決方案) php 內建的資料庫物件均沒有 add 方法 顯然你的 add 方法是自己定義的,當然也應該由你自己來迎合需求 $m = M("user"); $data['name'] = 'kobe'; $data['age'] = 36;
如何在SAE環境下,建立一個thinkphp的項目 按照本地建立一個項目的方法如下: 然後就顯示——“sae環境下請手動產生項目目錄~” 手動的意思是指在SAE環境下建立一系列檔案夾檔案嗎?還是說在本地以自動產生的方法建好了之後再上傳在SAE? (我的SAE上當thinkphp是通過在SAE的應用倉庫選擇ThinkPHP(SAE引擎)安裝的,這樣會不會有什麼隱患?)
thinkphp真用著不順手,老有問題,為什麼thinkphp ajaxreturn 返回的是json格式的字串,而不是json對象。本地是返回對象,伺服器上是返回字串,求解…… 回複討論(解決方案) 無人問津…… json格式的字串?什麼概念? json格式的字串?什麼概念? 本地用alert出的資料
一. 使用mysqli訪問資料庫 1. 串連資料庫 $db = new mysqli("localhost", "username", "password", "databaseName");或者:@ $db = mysqli_connect("localhost", "username", "password", "databaseName"); 2. 關閉資料庫 $db->close();或者:mysqi_close($db); 3. 選擇使用的資料庫
如題,本人現在目前在嘗試使用面向過程原生php開發一個cms,當然主要是為了練技術,要實現哪些大模組,求老前輩們給個建議。 回複討論(解決方案) 可以參照市面上的一些CMS啊 可以參照市面上的一些CMS啊 = =嗯 模仿織夢 cms 是內容管理系統 Content Management System 的縮寫 不外是 增、刪、查
[root@yaho php-5.3.27]# useradd -s /sbin/nologin phpadmin [root@yaho php-5.3.27]# yum install -y libtool-ltdl libtool-ltdl-devel #解決找不到lltdl檔案問題 [root@yaho php-5.3.27]# get http://nchc.dl.sourceforge.net/project/mcrypt/Libmcrypt/2.5.8/libmcrypt-
編譯PHP: ./configure --prefix=/usr/local/php --with-config-file-path=/usr/local/php/etc --enable-fpm --with-fpm-user=php-fpm --with-fpm-group=php-fpm --with-mysql-dir=/usr/local/mysql --with-mysql-sock=/tmp/mysql.sock --with-libxml-dir --with-gd
centos6.5: # service nginx start Starting nginx: [OK] touch: missing file operand Try `touch --help' for more information. 每次啟動都這個警告,導致自啟動無效 這是腫麼回事呢? 斑竹,抱歉啊 ,這裡人多點
【http://m.baidu.com】【以百度移動端為準,我主要測試這個移動端的】直接類比連結擷取百度搜尋結果達到300多KB,推送到用戶端瀏覽器即使用Gzip壓縮也要100KB左右,耗時接近1.0s。但是百度自己的第一個get內容到瀏覽器只有30KB左右。怎樣才能和百度一樣。試過PHP幾種方式擷取百度搜尋結果但是其實都一樣,樣式什麼都一起載入過來了。例如:$url="http://m.baidu.com /s?word=".$kw;$html=file_get_contents($url);
if ($user_password != $user_password1) { echo ""; header("Location:../views/user/addUser.php"); exit(); }