Time of Update: 2016-06-23
類似58這種條件式篩選通過PHP程式怎麼實現呢,哪位告訴下,通過笨辦法倒是可以實現,但是那種就是太耗時而且冗餘代碼還多,不知道哪位高手能有更好辦法,謝謝! 回複討論(解決方案) 怎麼沒人呢? 笨方法是什麼方法? 這種需求,將篩選條件拼接起來就可以實現了, 比如沒有任何條件的時候 select * from tbl_name where 1=1 如果選擇了一個地區,sql語句就變成 select * from tbl_name
Time of Update: 2016-06-23
".$row['times']."";//該日期發布的全部內容echo "".$row['title'].""; }?> 顯示方式如下 12-30 12-30發布的內容1 12-30發布的內容2 12-30發布的內容3 12-30發布的內容4 12-30發布的內容5 12-29 12-29發布的內容1 12-29發布的內容2 12-29發布的內容3 12-29發布的內容4 12-29發布的內容5 12-28
Time of Update: 2016-06-23
有一個這樣查詢出來的數組。 $result = [['month'=>08,'price'=>218],['month'=>12,'price'=>140],]; 最終需要轉換成一個字串,用於前台js 格式類似:[49.9, 71.5, 106.4, 129.2, 144.0, 176.0, 135.6, 148.5, 216.4, 194.1, null, null] 顯示的是每月的銷售情況,沒有值就為null 比如一月份的price為49.9 我的做法:
Time of Update: 2016-06-23
在中if(s=='jisuan'){ table1.style.display="block"; table2.style.display="none“; }else if(s=='area'){ table1.style.display="none"; table2.style.display="block"; } 這一段去掉onclick就響應window.alert()了 但是加上後不但 if 執行不了,window.alert也不響應了
Time of Update: 2016-06-23
項目中經常會需要一些讓人頭疼的函數,作為開發人員應該整理一個自己的函數庫,在需要之時複製過來即可。本文作者收集整理數十個PHP項目中常用的函數,保證能正常運行,你只要複製粘貼到你項目中即可。 1、PHP加密解密 PHP加密和解密函數可以用來加密一些有用的字串存放在資料庫裡,並且通過可逆解密字串,該函數使用了base64和MD5加密和解密。 1 function encryptDecrypt($key, $string, $decrypt){ 2
Time of Update: 2016-06-23
經過多次實驗,不行。 封裝類檔案中:model_forum_thread中直接寫值,如$about=>'123'之類,是 可以輸入的 但是在model_forum_thread中使用$about=>$this->$param['about'] , 在post_thread.php中增加值 $params['about'] ="45845845845"; $return = $modthread->newthread($params); //插入資料表
Time of Update: 2016-06-23
問題還沒有解決,和2.5版差異太大,2.5版本直接擷取即可。 但是還是結貼給分了 回複討論(解決方案) 什麼寫法對不對?file_put_contents? 什麼寫法對不對?file_put_contents? 直接在資料處理頁面post_newthread.php增加上$params['about']='test'; 也無法擷取,應該不是取值的原因 ,可能是這個新欄位沒有獲得承認。 剛才看了下,果然被封裝了
Time of Update: 2016-06-23
請問這個大概流程是怎樣的?求解。 回複討論(解決方案) 是api介面 寫一個借口類就好了啊 把資料用 json_encode處理一下返回 http//www.xxxx.com/interface/index.php?money=300&test=wedsd&usercode=xx&mac=wuryweosmsf098 和你平時編程沒什麼兩樣。 把每個參數意思說一下。 最好後面加個MAC,防止別人篡改資料,MAC演算法,雙方可以協商。
Time of Update: 2016-06-23
我照著書上打了一串代碼,功能是讓使用者輸入一串字元然後列印出來。 Building a From 結果,變數search好像存不了中文: 在別人電腦上有的人也是同樣結果,有的人卻可以完美運行。。。 我用的sublime text3 儲存為utf-8。急求大神解惑! 回複討論(解決方案) head 裡面加上: 這句 Building a From
Time of Update: 2016-06-23
回複關鍵字 伺服器接收 這裡的邏輯怎麼輸出?? 比方說我收到了 xml資料 然後輸出 但有時候我這裡需要寫個數組 然後輸出 怎麼做 如果寫入檔案和資料庫表只能輸出xml和字串 不能輸出數組 回複討論(解決方案) 試過搞過,我把關健字回複條件都寫在代碼定死.沒在資料庫裡搞.. FromUserName;$toUsername = $postObj->ToUserName;$keyword =
Time of Update: 2016-06-23
本文參考:http://blog.csdn.net/taft/article/details/596291 如果你沒寫過php擴充,又是追求效能的極客,那麼這篇文章肯定適合你: 假如你有這樣一個php程式 function self_concat($string, $n){ $result = ""; for($i = 0; $i 如果傳入的第二個參數N很大,程式的效能如何?我在自己的機器上測試下如果 n=10000000的時候耗時0.6s左右
Time of Update: 2016-06-23
在安裝網站是出現mysql_connect 顯示不支援的錯誤請問是什麼原因》》》》該怎麼處理呢。。。。我按網上尋找的那些資料處理了,,,還是不行。。。。。求正解。。。。Apache+php+Mysql 回複討論(解決方案) 錯誤碼粘出來啊 我不管網上是怎麼說的,只看你是怎麼做的 這個是錯誤: 我不管網上是怎麼說的,只看你是怎麼做的 當我用phpinfo測試的時候,Mysql和Mysqli,同時都不顯示。關於php上的Mysql擴充 我該做的步驟也都做了,
Time of Update: 2016-06-23
沒怎麼用過PHP。特來此論壇問下。 現在遇到的問題是,使用者輸入使用者名稱與密碼,進行登入,如果密碼簡單點,是可以傳過去的。但如果密碼是ab@;&1這種,則探索服務端得到的密碼值被裁剪了,變成ab@;了。但是代碼中緊接著,下面的部分也是這麼操作的,居然又可以,實在沒找出兩處的差異,求解惑。 client部分的PHP function getFirstU8Accid(){var sUserName =
Time of Update: 2016-06-23
求問下discuz3.2版本,寫入資料庫的檔案是不是forum_post.php 主要是哪一段? 是不是這一段 ,但看著不像啊: $extra = !empty($_GET['extra']) ? rawurlencode($_GET['extra']) : '';$notifycheck = empty($emailnotify) ? '' : 'checked="checked"';$stickcheck = empty($sticktopic) ? ''
Time of Update: 2016-06-23
前天面試一個17k薪水的程式員:項目經驗還是蠻豐富的,工作10年,項目經驗有幾年了。 我簡單問幾個問題:居然都不會。你們覺得難嗎?不能百度哦。 1、什麼是可變變數 2、什麼是自串連 3、html動態產生的程式碼,如何綁定事件。 4、jsonp跨域做過沒有? ---------------------------------------------------------- 上面一些問題都不算很難,本人做項目一年3
Time of Update: 2016-06-23
在apache配置php 頁面運行完輸出php原始碼是什麼原因? 回複討論(解決方案) php沒掛上 頭資訊中的 mime 不對 確定編譯好沒, 重啟服務,關掉瀏覽器,再開啟就可以了,經常這樣。 你確定你運行是php檔案不是.php.txt檔案? 找到原因了是因為 php.ini中的配置裡面short_open_tag預設是off 要改成on才行 我的情況和你一樣,我該成on了也沒用
Time of Update: 2016-06-23
我是在國外主機上布置的一個discuz論壇,之前都好好的,這些天訪問的時候發現有快顯視窗被阻止,第一反應是網站被植入代碼了,但查看源碼也沒發現可疑的代碼,後來就一個個的把script排除,最後只剩下一個logging.js檔案,但下載下來後和原版的對比是一樣的,裡面就是聲明了兩個函數而已,所以很明顯也不是這個檔案代碼的問題,接著用chrome的控制台測試,就發現了這個很奇怪的問題,logging.js這個檔案的內容居然是 var _objparam_51_ = new
Time of Update: 2016-06-23
query($sql); if($result && $row=$result->fetch_assoc()){ if($name==$row["name"]){ echo '";exit; }elseif($mail==$row["mail"]){ echo '";exit; }else{ $sql="insert into user(name,represent,pwd,mail,time)
Time of Update: 2016-06-23
說明:從一個頁面採集ip和連接埠,$ip和$duankou是採集的,然後發現不能用,但是手動輸入可以用,對比了 兩個字串,發現長度不相同,但是編碼相同,請教這該怎麼辦 現在是 $b 是有效,$a無效, $a="tcp://".$ip.":".$duankou;$b="tcp://77.81.105.147:7808";echo $a."";echo $b.""; $encode = mb_detect_encoding($a, array("ASCII","UTF-8",
Time of Update: 2016-06-23
$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)); }, $string );echo $newstring; 回複討論(解決方案) use 中文釋義 使用