Time of Update: 2016-06-23
$list = M("bor_inv i")->field($field)->where($map)->join("{$pre}bor_info b ON b.id=i.bor_id")->join( "{$pre}members m ON m.id=b.bor_uid")->join("{$pre}bor_change c ON i.id=c.tender_id")->order("c.status DESC,c.id DESC")->limit($Lsql)->select();
Time of Update: 2016-06-23
就是後台有個更新緩衝的按鈕 點擊一下 所有使用者(包括第一次訪問的和 以前訪問過的使用者) 重新載入網頁代碼 回複討論(解決方案) 最簡單的辦法就是刪除全部緩衝,有訪客時自動重建 第一次訪問的和 以前訪問過的使用者? 那?是??器?存吧。 ?面?存???用?有什???? ??器?存可以?置header("cache-control:no-cache,must-revalidate"); 實現。 直接遍曆Runtime目錄,刪除即可。
Time of Update: 2016-06-23
最開始每發現,後來探索資料多了,php指令碼就會執行很長時間。 我是簡單的把所有資料擷取到,然後再去判斷符合尋找條件的,這樣確實很麻煩,但是因為條件有可能為空白,我感覺去對每個條件都判斷一下是否為空白?不為空白,就在sql語句中加上太麻煩,就沒那麼做。(這個有什麼號辦法也可以告訴我)
Time of Update: 2016-06-23
代碼如下: prepare($sql); $stm->execute(array($name,$password)); $rs=$stm->fetch(); var_dump($rs); if(empty($rs)){ echo "";} else{ echo "";} ?> admin表 現在問題是:fetch取出來用empty判斷返回false,為啥會這樣? 回複討論(解決方案) 大神快來啊。。。 $sql = "select
Time of Update: 2016-06-23
問題:怎樣能將圖片中的驗證碼儲存起來用於後期的驗證? verficode.php 頁面 ob_clean(); for($i=0;$i $num.=dechex(rand(0,15)); } $num=substr($num,-4,4); $nowimage=imagecreate(100,30); imagecolorallocate($nowimage,240,240,240); for($i=0;$i $font=mt_rand(3,5); $x=
Time of Update: 2016-06-23
最近在弄一個ios app 項目,有一個問題請教 手機端 輸入使用者手機號碼後,調用後端驗證碼發送程式,後端php向使用者手機發送驗證碼簡訊, 請問: 如何設定簡訊驗證碼的有效期間(120s)?使用session_start嗎?手機發過來的好像不支援session_start,輸出資料為空白。 還是我哪兒弄錯了,網頁調試session是記錄資訊了的。 請各位幫忙。謝謝。 回複討論(解決方案) 1.用redis expire設定120s 2.
Time of Update: 2016-06-23
我現在想實現,在特定一個請求後建立一個後台線程並一直運行,且該線程不會阻塞當前的請求。 在實現的過程中,發現後台線程會阻塞當前請求,導致頁面一直在等待沒資料,如果執行Thread::detach的話,會有段錯誤如下,官方文檔不建議使用該方法,不知道是否跟這個錯誤有關: [Sun Sep 14 11:13:03.819745 2014] [core:notice] [pid 14343] AH00052: child pid 14847 exit signal
Time of Update: 2016-06-23
手機解析度是:720*1280,然後,我用screen.width在手機瀏覽器上顯示也是720. 現在我添加了一張圖片,尺寸是638*882的,結果該圖片寬度上竟然沒有顯示全,只顯示了一部分,後來我將圖片改成360*(高度)的,結果在瀏覽器介面,在寬度上就正好能顯示出來。 請問,這個解析度到底是怎麼算的? 回複討論(解決方案) //加上這句 //加上這句 -------------------------------------------
Time of Update: 2016-06-23
代碼如下: 這段代碼報錯,請問是怎麼回事? PHP Warning: shmop_read(): no shared memory segment with an id of [1946257823] in /home/admin/codes/php/shmop/client.php on line 8Warning: shmop_read(): no shared memory segment with an id of [1946257823] in
Time of Update: 2016-06-23
我要處理一個字串,將這個字串賦給變數出入資料庫,但是系統總是出錯。當字串中存在間隔號時,間隔號後面的資料都無法插入。處理這個字串中的英文或者數字好處理。問題是現在這類字串中,可能存在漢字和間隔符!我希望碰到間隔號時,將這個號碼替換成其他的符號(單位元組的符號) 我在PHP程式中如何判斷這個間隔符? (ascii 碼 A1A4)。我從網上找了半天。只找到一個處理漢字的php思路 1、將字元一個一個轉成ASCII(ord函數)取到變數裡面; 2、判斷變數是否屬於漢字字元 3、
Time of Update: 2016-06-23
樹狀流程圖: 表結構 這個表結構就是每個節點都有三個子節點,left、center、right,要求就是在適當的位置插入節點,插入的規則就是:假設從id=1開始,然後找出其下的三個子節點,如果三個子節點都存在,就分別尋找三個子節點的子節點。直到所在的子節點沒有資料,就可以插入了 具體流程走法:如樹狀圖:id = 1開始尋找,尋找其子節點,有2 ,3,
Time of Update: 2016-06-23
新學習ci架構,很多都不清楚,最近做一個檔案上傳的功能,遇到了些困難 //$id是本條文章的id號,意思是每個檔案夾只能存放50條視頻 public function addmove($id){ $uid = $this->session->userdata('id'); $a=(int)($id/50); $up_file_path=FILEPATH.'movies/'.$a; if(is_dir($up_file_path)){
Time of Update: 2016-06-23
$gets = ""; //下面($vv["get"]是類似array("del"=>"0","dept"=>"2") 這樣的數組 foreach($vv["get"] as $g => $gv) { $gets[] = $g."=".$gv; } $gets = implode("&",$gets); //這裡的implode函數報錯 百度翻譯: PHP警告:implode():無效的參數傳遞 求大神怎麼解決???
Time of Update: 2016-06-23
我是個PHP新手! 現在我想做一個簡單的網站。 自己不想用任何架構(如zend, yii) 現在第一個問題是:如何?一個母頁,可以載入子頁面? 第二個問題是:我如何?MVC結構開發?或者是讓頁面和PHP代碼基本分離開,盡量低耦合? 回複討論(解決方案) 我是個PHP新手! 現在我想做一個簡單的網站。 自己不想用任何架構(如zend, yii) 現在第一個問題是:如何?一個母頁,可以載入子頁面?
Time of Update: 2016-06-23
public static function num_case($num) { $return = ""; $unit = array("分", "角", "元", "整"); $dw = array("", "拾", "佰", "仟", "", "萬", "億", "兆"); $char = array("零", "壹", "貳", "三", "肆", "伍", "陸", "柒", "捌", "玖"); preg_match_all("/(\d*)\.?(\d*)/",
Time of Update: 2016-06-23
1、MySQL中BLOB欄位類型 BLOB類型的欄位用於儲存位元據。 MySQL中,BLOB是個類型系列,包括:TinyBlob、Blob、MediumBlob、LongBlob,這幾個類型之間的唯一區別是在隱藏檔的最大大小上不同。 MySQL的四種BLOB類型 TinyBlob: 最大 255位元組 Blob: 最大 65K MediumBlob:最大 16M LongBlob: 最大 4G 注意:如果你儲存的檔案過大,資料庫的效能會下降很多。
Time of Update: 2016-06-23
比如賣出10條新聞,10條新聞做了排序了:1、2、3、4、5、5、5、6、6、7; 當遇到相同排序號時顯示隨機顯示。也就是相同排序號局部隨機顯示。 這個東西不知道怎麼寫了;能不能實現? 回複討論(解決方案) $arr = array( array('id' => 1,'name' => 'aaa','uid'=>1), array('id' => 2,'name' => 'bbb','uid'=>2), array('id' => 3,'name' =>
Time of Update: 2016-06-23
匯入Thinkphp包後紅了一片,但是在伺服器上市可以正常訪問的,想請教下是什麼原因?如何處理? 本人首次接觸php以及php eclipse,表示無從下手,希望大神不吝告知,非常謝謝!!!! 回複討論(解決方案) 你的 php 版本太低了 需要 5.3 及以上 你的 php 版本太低了 需要 5.3 及以上 感謝版主回複! 我用的是zend for eclipse整合式開發環境,php
Time of Update: 2016-06-23
PHP操作mongodb: PHP 要操作mongodb需要打模組 官網可以下載:http://pecl.php.net/package/mongo 下載 mongodb設定成使用者授權的啟動方式 php手冊沒有些使用者授權方式登陸的方法: conn.php $conn = new Mongo("mongodb://user1:123456@localhost:27017/test"); //使用者授權連結mongodb test資料庫 $db =
Time of Update: 2016-06-23
在一個項目中用的是1.4版本,但是現在越來越多的是使用2.0版本; 怎麼才能方便地升級架構呢? 註:項目之前是開源的。 回複討論(解決方案) 你首先要對 symfony2 以及 symfony1 之間的區別要熟悉,可以參考 http://symfony.com/doc/current/cookbook/symfony1.html?highlight=symfony1 ,symfony2 與 symfony1 的差別還是挺大的 升級要三思,別忘記備份