Time of Update: 2016-09-05
$s1 = rand(1,9);$s2 = rand(1,9);if($_POST['daan']){ if($_POST['daan'] == $s1+$s2){ $txt = '正確'; }else{ $s = $s1 + $s2; $txt = '錯,正確答案是' .$s; }}?> 代碼如上,現在的情況是提交表單後,rand值為提交後的值,造成答案錯誤,請問如果做才能不覆蓋上次的rand值呢?
Time of Update: 2016-09-05
這是網上找的smarty設定的段代碼。一開始提示Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING in F:phpstudyWWWsmartysconfig.php on line 2我看到第二行沒問題啊,於是自己從新敲了一遍,一抹一樣的,就好了。然後提示Parse error: syntax error, unexpected T_VARIABLE in
Time of Update: 2016-09-05
如果在文章中只插入一個Gallery包含多張圖片,有沒有什麼辦法能獲得相簿中的圖片作為縮圖?現在想到的兩個方法都證明無效了,一個是配合Auto thumbnail外掛程式然後擷取精選圖片ID), array(100,100));echo $array_image_url[0];?>經過測試是無效的,無法將相簿裡的圖片自動化佈建為縮圖。第二個方法是擷取文章中第一個圖片,通過function.php中增加:function get_content_first_image($content){
Time of Update: 2016-09-05
特別慢, php -i 也是這個都檢測不出版本了, 是不是斷點 xdebug什麼原因mac系統=======>20160904評論最後把php56-opcache 刪了就好了....
Time of Update: 2016-09-05
我查了查php, 跟位元運算符有點像, 但是從執行個體代碼來看, 應該是返回HTML節點的.比如:$form = 但是, FORM又可以換成GET, 而且奇怪的是, value裡可以用變數$csrf_token, 但是不能直接用函數csrf_token()我有點弄不清楚.
Time of Update: 2016-09-05
/usr/local/bin/php -dxdebug.remote_enable=1 -dxdebug.remote_mode=req -dxdebug.remote_port=9001 -dxdebug.remote_host=127.0.0.1 /Users/xiaoming/PhpstormProjects/phptest/test.php開啟xdebug後,檢測php版本特別慢. 系統內建5.5.3沒問題.
Time of Update: 2016-09-05
如題,我在看一些CentOS的協助,發現其內建的Vim預設帶自動補全功能,就是Ctrl+x,然後Ctrl+o出來的東西。然而Mac內建的Vim不帶,我修改了一下Mac下Vim的一些其他配置,比如開啟代碼高亮,但這個自動補全不知道怎麼弄,我也到CentOS的/etc/vimrc和/usr/share/vim下去看了,也沒看懂這個vim下檔案夾裡的東西啥意思,理論上如果代碼補全是外掛程式,那麼我在/etc/vimrc裡都可以看到載入,但是沒有。如果不是外掛程式,那為什麼Mac下內建的Vim沒有?希望
Time of Update: 2016-09-05
簡單指令碼斷點, 此時 不管點運行 還是點擊debug 然後等好一會才會斷點在那..,開始提示如下Waiting for incoming connection with ide key '14866'Waiting for incoming connection with ide key '10627'每次 ide key都不一樣..不選php web application ,選script,我就是調試一個script指令碼, 跟網頁沒關係!!!/usr/local/bin/php
Time of Update: 2016-09-05
目前我用的是在session中設定一個值,每次進來判斷這個值是否存在,存在就表示鎖定了,不執行本次請求,如果不存在,就設定這個值,並執行後續操作。class controller{ function index(){ if(isset($_SESSION['lock'])) return; $_SESSION['lock'] = 1;
Time of Update: 2016-09-05
Fatal error: Uncaught --> Smarty Compiler: Syntax error in template "file:F:\phpstudy\WWW\smartys\smarty\templates\intro.html" on line 12 "*{margin:0;padding:0;border:0;}" - Unexpected ":", expected one of: "}"
Time of Update: 2016-09-05
如題我現在有兩種思路:第一種,使用 js 進行前台處理 缺點是對搜尋引擎不友好,個人感覺搜尋引擎可能對 markdown 文本親和性不高。第二種,在輸出時對 markdown 文本進行轉換成 html,這樣可以做到代碼的一致性,後端輸出到前端的代碼都是 html,但這種有一個 bug 如果是自己的架構可以大肆更改使其支援 markdown 轉換,但是如果給別人開發外掛程式,或者開發架構已經做好了,在 view 中大面積的轉換有些困難的,要怎麼處理。第一種我在蟬知 markdown
Time of Update: 2016-09-05
我本地php串連遠程oracle 資料庫,我下載了 oracle的用戶端instantclient-basic-nt-11.2.0.2.0,配置了環境變數,把開啟了php_oci8和 php_oci8_11,重啟了電腦然後用串連,報了下面的錯誤Warning: ocilogon() [function.ocilogon]: ORA-12514: TNS:listener does not currently know of service requested in connect
Time of Update: 2016-09-06
我的數組是這樣的:$arr = array('a' => Array('1' => '[大]','2' => '[小]','3' => '[多]','4' => '[少]',)'b' => Array('1' => '[你]','2' => '[我]','3' => '[她]','4' => '[它]',))我想要根據 [你] 能找到 1 同時還能找到再上一級的鍵 b。array_search 貌似只能尋找一維數組,請教大家了。
Time of Update: 2016-09-06
在使用redis快取資料的過程中,設計緩衝思路如下:擷取資料時,先從緩衝中擷取資料,如果擷取到的資料為空白,則查詢資料庫,然後先將查詢到的資料緩衝到redis,再返回資料但現在有兩個問題請教一下大家:如果資料庫中查詢的結果為空白,那麼不會快取資料,因此也無法從緩衝中擷取資料,那麼每次擷取資料時都會進行一個資料庫查詢,這個應該怎麼最佳化?資料進行更新時,緩衝應該怎麼處理?對這兩個問題我有一點不成熟的想法,現提出來懇請大家指點一下是否可行以及是否有更好的處理方式:對於第一個問題,如果從資料庫查詢沒有
Time of Update: 2016-09-06
環境是windows.PHP是5.5.x超大整型計算出現異常;後來使用下面的解決方式:(值 & 0xFFFFFFFF) + 0x80000000 + 0x80000000有更好的解決方案嗎?或者講解一下上面的運算式為什麼出來可以是正確的?PS:解決方式是我搜尋到的。
Time of Update: 2016-09-06
目前,正在做一個百度開放雲介面,是關於直播的開通,流量統計的內容。但是百度的流量統計有個延遲,大約20分鐘左右,我用php如何避開這個延遲,精確計算到流量費用,而且如果使用者餘額不足是,就強制關閉它的直播;我想到的解決方案是,做一個定時任務,在使用者停止直播後20分鐘時執行,但仍然存在欠費時仍可直播的問題,大神們,還有沒有其他方案呢??
Time of Update: 2016-09-06
公司要弄個頁面即時顯示第三方介面推送資料的功能,可能會出現上百號人在同時使用,而且不是只有一個資料需要即時重新整理,我開始是想用ajax去弄的,但是聽說人多了對伺服器壓力比較大?我查了一下websocket好像比較適合,不過沒弄搞懂怎麼回事。。。很多人都提到swoole和workman,但是這兩個都得php5.3以上,我們公司的版本只有5.2.17,還不讓升級,我現在是無解了,實在沒想法只能先用ajax充數。。。
Time of Update: 2016-09-06
Categories ";if(mysqli_num_rows($run_query)>0){ while($row = mysqli_fetch_array($run_query)){ $cid = $row["cat_id"]; $cat_name = $row["cat_title"]; echo "$cat_name "; } echo "";
Time of Update: 2016-09-05
1.想要在自己的寫的部落格中實現外掛程式機制,現在面臨的問題是在程式很多節點上添加鉤子,然後執行該鉤子上的call。2.但是有個問題想問就是怎麼將資料傳遞給該鉤子上面的call?直接用參數傳遞?我覺得這樣太死板了,有沒有靈活的方法?或者用global?3.糾結了這個問題很久,求解答 ^-^
Time of Update: 2016-09-05
//PHPCategories "; if(mysqli_num_rows($run_query)>0){ while($row = mysqli_fetch_array($run_query)){ $cid = $row["cat_id"]; $cat_name = $row["cat_title"];//問題在這裡 echo "$cat_name ";