Time of Update: 2016-06-23
比如一個新聞系統 文章表是news, 開個count欄記錄流量? 想在文章中顯示被瀏覽的次數 是否只在php中做成...每次訪問 都在news中讀出count欄的數值,然後+1 再寫入? 這樣會否對流量大點的時候做成負載太重? 是否也只能這樣做? 我有使用到smarty模板引擎 除了做局部不cahac還有什麼需要注意嗎? 比如寫成...: $hits_now = $row["hits"]+1;
Time of Update: 2016-06-23
初學者,請教各位高手: 我想做一個資料庫查詢的discuz論壇外掛程式,但是想做到對資料庫中的資料進行保護,比如使用者只能通過外掛程式才能看到資料,而無法抓取資料,有什麼簡單的實現方案嗎? php我不是太瞭解, 是否可以通過php調用C#或c的Dll實現? 對這方面大家有什麼建議? 請詳細說說, 非常感謝! 回複討論(解決方案) 建議還是先瞭解下 Discuz 外掛程式開發的 ABC,推薦一下我自己寫的教程:
Time of Update: 2016-06-23
1.在discuz某分類,發帖人在發貼的同時指定好友,某一個分組的好友,有查看文章的許可權 目前用的是 post_editorctrl_left() 在編輯頁面有如下的許可權分配圖 我怎麼在發帖的時候把使用者選擇的許可權記錄在我設計的許可權表裡?不能在post_newthread.php裡修改 最好以外掛程式形式 不能動來源程式~~ 2.也是發帖的時候 使用者上傳了附件 在點擊發帖的時候 會分析附件的內容 把分析的內容放在已設計好的表中 我現在沒有在發帖的時候進行分析
Time of Update: 2016-06-23
我的eclipse版本如下: Eclipse for PHP Developers Version: Helios Service Release 2 Build id: 20110301-1815 。 能夠調試view目錄下的代碼,但是無法調試controller目錄下的代碼。
Time of Update: 2016-06-23
thinkphp3.1 上傳圖片和文檔,怎麼分開儲存? 回複討論(解決方案) 根據檔案尾碼,判斷上傳目錄選擇 根據檔案尾碼,判斷上傳目錄選擇 $upload->savePath= './Public/image/home/news/'; if(!$upload->upload()) {// 上傳錯誤提示錯誤資訊 $this->error($upload->getErrorMsg()); }else{// 上傳成功 擷取上傳檔案資訊
Time of Update: 2016-06-23
這個外掛程式呢,是仿貼吧的,在貼文清單顯示縮圖,是我很喜歡的一種風格,適用於X3.0,但是為了用戶端,我只能用X2.5版本,這個外掛程式在X2.5不工作,無法產生縮圖我就是想改一改代碼,讓其在X2.5環境下工作,自用,不商用。 在X3.0下,是能產生一個存放縮圖的檔案夾,裡面存放有縮圖。但是在2.5下,沒有發現這個檔案夾,所以感覺在build這一步出了問題。
Time of Update: 2016-06-23
class cash{ public function __construct(){} public function isCashed(){ //do something return 1; }}class sendMsg{ public function send(){ $cash = new cash(); $isCashed = $cash->isCashed(); return
Time of Update: 2016-06-23
一個表 mark id name pay 1 張三 1000 2 王磊 1200 3 張三 5853 4 王五 8574 5 高個 1259 6 高個 985 =================== 怎麼樣來查詢name欄位的重複值,不知道怎麼寫sql,要的結果是就是 張三出現了幾次,王磊出現了幾次,高個出現了幾次。
Time of Update: 2016-06-23
a:4:{i:0;i:392;i:1;i:393;i:2;i:394;i:3;i:395;} 這是從資料庫讀出來的 。判斷這個is_array 返回1 說是個數群組類型。這怎麼才能轉換成string或者給JS用呢。。謝謝 回複討論(解決方案) 這是 php 序列化(serialize)資料 用 is_array 判斷不可能返回 1 除非你做了還原序列化(unserialize) $a = unserialize('a:4:{i:0;i:392;i:1;
Time of Update: 2016-06-23
代碼如,藍色執行顯示1,紅色顯示6 ,需要的是顯示6; 請問bbb()中怎麼才能使用aaa()中的$c呢?只有通過紅色框中那方法嗎?(感覺好麻煩) 如果不用紅色框中那樣的方法,但aaa()中有很多個$c這樣的變數,這些變數在bbb()中需要用到,該怎麼辦? 回複討論(解決方案) 你這個是函數的傳參問題 如果 function bbb(){} 聲明的時候沒有指定傳入的參數的話,那就算你調用的時候,傳入再多的也是無用的,總是返回$c 也就是1的。
Time of Update: 2016-06-23
$arr = array("a"=>1, "b"=>2, "c"=>3, "d"=>4, "e"=>5); 比如我想從c開始迴圈,怎麼寫? 回複討論(解決方案) 這樣可以達到你要的?擷取array的鍵名,如果鍵名等於c才進入迴圈。 這樣可以達到你要的?擷取array的鍵名,如果鍵名等於c才進入迴圈。 能否詳細一點啊? $arr = array("a"=>1, "b"=>2, "c"=>3, "d"=>4, "e"=>5); $
Time of Update: 2016-06-23
用的CI架構,在model裡面有一個team_model$this->load->model('Team_model');$team=new Team_model;$team->Id=1;$team->Code='001';$team->Caption='aa';$jsonstr=json_encode($team);//這樣轉換的不對。先轉成數組在用json_encode也不對。//json格式要是{“team”:{"Id":1,"Code":"001","Caption":"aa"}};//
Time of Update: 2016-06-23
$a=array("鄭秀文","郭濤","華仔","高圓圓","王子義","郎月婷","劉德華") $b=array("華仔","劉德華") 用B數組過濾掉$b數組中的重複 輸出的效果為: Array ( [0] => 鄭秀文 [1] => 郭濤 [2] => 高圓圓 [3] => 王子義 [4] => 郎月婷 ) 回複討論(解決方案) $a = array("鄭秀文","郭濤","華仔"
Time of Update: 2016-06-23
系統linux+php5.3 tp3.1.2 按照TP的手冊說修改 httpd.conf 的 mod_rewrite.so 模組分號 然後還有 AllowOverride None 將None改為 All (這個地方在httpd.conf裡面有5處,我都修改成了All,不知道是否是正確的,還是只是需要修改一處就可以了?) URL_MODEL設定為2 這個在設定檔裡面也設定成了2,然後在寫一個 ..htaccess 放在網站的根目錄,內容如下
Time of Update: 2016-06-23
如題 現在有一字串是 $content = 'test'; 想要將這字元裡面的 images/tmp 都替換成 images/pub 本人已經寫了一個函數 public static function replace_img_publish_path($content){$pattern='/()/';$replacement="\${1}images/pub/\${3}";print preg_replace($pattern, $replacement,
Time of Update: 2016-06-23
http://localhost/discuz/forum.php?mod=mypost 這是我本地的檔案,forum_mypost.php是自己建立放在module下面的檔案,修改了forum.php下面的$modarray數組,可是就是對應不上檔案,求高手指點? 回複討論(解決方案) 是不是沒有修改模板啊? 調試呀,看在那一行出問題了 建議如下: 1、如果你懶,你就直接在進入口直接跳轉到你的方法上
Time of Update: 2016-06-23
最近在做文章系其中一功能,就是統計當前文章的查看次數(流量) 我的文章地址是 news.php?id=123 網上找到個方法 $gid = $_GET["id];if( !isset($_COOKIE["user"]) ){ setcookie("user","newGuest",time()+3600); }else { setcookie("user","oldGuest"); } if ( $_COOKIE["user"] != "oldGuest")
Time of Update: 2016-06-23
見代碼,我不明白為什麼要將一段完整的php代碼分開寫?如果我合在一起寫會怎樣嘛? include("Conn/conn.php"); $query=mysql_query("select book.barcode,book.id as bookid,book.bookname,bt.typename,pb.pubname,bc.name from tb_bookinfo book join tb_booktype bt on book.typeid=bt.id join
Time of Update: 2016-06-23
發現用 $this->createUrl('index/archives') 後成的路徑是相對的這種 。 不是 www.xxxx.com/ 絕對的這種。請問一下有什麼方法讓 createUrl產生絕對的嗎?我在網上找了好久都沒有找到方法 回複討論(解決方案) 使用 createAbsoluteUrl()就可以了。 $route = 'index/archives'; $params=array();
Time of Update: 2016-06-23
為什麼不按正常的php那樣來顯示呢? 我在瀏覽器上直接上又變成這樣了。。 回複討論(解決方案) file:// 是文本協議,php 需在 http:// 下運行 前兩條是說 session_start 前面有輸出,違規了 後一條是說 mysqli 擴充沒有載入 二樓說的很全了。。無話可說了。。。 query($query);if($result->num_rows){$_SESSION['userName'] =