Time of Update: 2016-06-23
我想取出“家”字 回複討論(解決方案) header("Content-type: text/html; charset=utf-8");$regex = '/大(.*?)好啊/';$str = '大家好啊';$matches = array(); if(preg_match($regex, $str, $matches)){ var_dump($matches);//array(2) { [0]=> string(12) "大家好啊" [1]=> string(3) "
Time of Update: 2016-06-23
還是會有報錯把路徑什麼的都暴露出來了 回複討論(解決方案) error_reporting(0); 語句是臨時改變運行時的環境。 也就是說:如果指令碼發生了致命的錯誤導致指令碼無法運行,error_reporting 或者display_errors等臨時設定是不會起任何作用的。 這時你的錯誤顯示層級取決於你的php.ini中的設定。 你這錯誤已經不是一般的error了 echo $a;s這語句已經是致命的錯誤了 error_reporting(0);
Time of Update: 2016-06-23
$this->$name; $this->name; $this->name;是調用當前對象的name屬性,$this->$name;是幹什麼的?二者有什麼區別? 回複討論(解決方案) $name = 'abc'; $this->$name; 調用當前對象的 abc 屬性 $this->name是直接調用 $this->$name間接調用 我試了一下 echo "我是第一個:".$petter->name1; echo "我是第二個:".
Time of Update: 2016-06-23
為了驗證使用者的有效性 需要加入一個acess_token機制 小弟沒想明白 這個東西要如何儲存呢? 如果使用者A第一次請求 分配給他一個acess_token = a(用a表示下)。然後把這個a以及產生時間存入資料庫? 然後使用者A接下來每次驗證 都要從資料庫中 查詢下 a是否到期?到期的話 返回錯誤碼?是這個路子嗎?求指點 回複討論(解決方案) 可以用 cookie、表單隱藏欄位、url參數 傳遞,也可嵌入在 API 中
Time of Update: 2016-06-23
學php的優勢在哪裡 回複討論(解決方案) 簡單易學、約束少 通俗易懂、上手快 很多著名的網站,像百度、新浪等等都是使用PHP開發的。 近年來PHP比較流行 PHP是一種簡單的物件導向的解釋型、健壯、安全、效能高,並且是獨立於架構的、可移植的動態指令碼語言。 而且相比java速度要快5倍。 優勢還蠻多可以學習的我覺得傳智播客視頻不錯 http://dvd.itcast.cn 你可以按視頻老師的思路學習
Time of Update: 2016-06-23
Region Name Quantity 一般在使用datagrid時url填寫的是個產生json的php檔案。這個url如果想換成個產生json的方法該怎麼寫? 回複討論(解決方案) 散分咯 來接分 解決啦? 潛水那麼久 解決啦? 潛水那麼久 嗯 用的很原始的方法 url: 'daily_all_area.php?type=xxx' 再在後台用$_request['type'], 根據不同type調用不同方法
Time of Update: 2016-06-23
我用PHP AJAX 寫了一個使用者註冊頁面 如果使用者名稱沒有通過的話 不能跳到下一行輸入密碼 該怎麼做? 回複討論(解決方案) 代碼? 代碼? 代碼? 代碼? 我寫的代碼嗎?就是一個註冊頁面 一個ajax.js 一個檢查使用者名稱是否存在的ckuser.php頁面 目前是這樣的 我想改成如果使用者名稱沒有通過,焦點一直在使用者名稱的那個輸入框 改怎麼加代碼? 是啊,不貼出代碼,怎麼知道問題出在哪? 目前是這樣的
Time of Update: 2016-06-23
thinkphp分頁問題,怎樣擷取當前頁是第幾頁?比如共5頁,每頁10行。當前頁是第3行。怎樣擷取當前頁? 回複討論(解決方案) 當前頁是第3頁。怎樣在頁面中用{$XXX}表示? 分頁類setConfig裡面有個屬性:nowPage。 分頁類setConfig裡面有個屬性:nowPage。 怎樣讓他顯示出來呢?後台$this ->assign('nowPage',$nowPage)和前台{$nowPage}都顯示不出來
Time of Update: 2016-06-23
class Sign{ public $Uname; public $Password; public function __construct($u, $p){ $this->Uname = $u; $this->Password = $p; }}$auth['Uname'] = 'TestSupplierId';$auth['Password'] = 'TestSupplierSign';$login = new
Time of Update: 2016-06-23
遍曆檔案夾,打算批量上傳到FTP上,li下有 dir和 files兩個數組,一個是目錄數組,一個檔案數組 用ftp上傳時失敗,單個上傳沒有問題??? 怎麼解決啊 foreach ($li['files'] as $i){$c+=1;$ftp->upload($i,$i);if($c>= count($li['files'])/2){set_time_limit(300);}} 回複討論(解決方案) 你有建立目錄嗎? 你有建立目錄嗎? 有啊有啊,
Time of Update: 2016-06-23
WPF(C#)開發的用戶端,想要實現開啟瀏覽器並登入網站的功能。參考了這個 http://blog.csdn.net/htsnoopy/article/details/7094224 我通過c#代碼產生了一個cookie,但是開啟瀏覽器跳轉網頁的時候發現session裡面的值是空的。 仔細研究了一下才發現,PHPThink架構開發的網站每次都會產生固定的sessionid,而My Code每次產生的sessionid都是隨機的,對不上號所以也就登入不了,怎麼辦呢?
Time of Update: 2016-06-23
如下面簡單的替換: $ih=100; $aa='a123b'; $aa=preg_replace('/^(a)123(b)$/i','$1'.$ih.'$2',$aa); print_r($aa); 怎麼結果就是不對,$ih變為字母就正常,數位話會丟第一位和$1。在$1隨便加個字母也正常,不會是我電腦問題吧? 回複討論(解決方案) $aa=preg_replace('/^(a)123(b)$/ie','"$1".$ih."$2"',$aa); preg_
Time of Update: 2016-06-23
做個網站 是基於php動態 但是點開連結都是 index.php?id=12 之類的 能不能用偽靜態這個變成index_xx.html 謝謝 回複討論(解決方案) 當然是可以的咯 在index.php檔案夾內起一個.htaccess檔案 然後輸入 RewriteEngine on RewriteRule ^index_(.*)\.html index.php?id=$1 [NC] 就可以訪問 index_12.html 顯示
Time of Update: 2016-06-23
今天公司開會說急需要做一類似代銷批發平台,功能很多。總結起來: 1)經銷商註冊、認證、下單、支付。(不同層級經銷商價格、返點不一樣,能下的貨物也不一樣) 2)跟進客服1對1審核、跟進、回答。(分許可權:某個客服對應某幾個經銷商) 3)還有就是財務專員查看核對功能、支付安全,資料熱備份之類的。。。 力不從心,效率很低 開會的時候聽到這麼多需求功能就覺得自己應付很吃力,心裡預算做一個這樣的系統會很久很久…… 甚至遙遙無期……
Time of Update: 2016-06-23
我用curl_init() 傳遞xml文檔 -- $sql=”select aa from bb ”; $n=$DB->ExecSQL( $sql ); while( $DB->Fetch() ) { $md5 = md5($SRC."&key=6c3d80558fec2784b20a95863dca9458"); $WEB = new WEB_SERVICE( $HOST, 80, $URL, "POST" ); $WEB->addPara( "para_xml"
Time of Update: 2016-06-23
在index.php檔案中有 echo new Form("index.php"); //Form是一個類,裡面有構造方法。 echo new Result(); 這是什麼意思,new不是建立對象嗎?這樣輸出對象也可以啊。還有建立的對象叫什麼名字? 附 : Form類的構造方法如下: function __construct() { $this->action=$action;
Time of Update: 2016-06-23
前端css都是手寫,用了開源的bootstrap 回複討論(解決方案) 你還學會了!我還沒適應呢! 怎麼儘是搞些彈出新視窗? 222222222222222222222 99999999999999999999999999999999999 日日日日日日日日日日日日日日日日日 我在一個版面設定了session,也能把設定好的session列印出來。 但是跳轉到另外一個頁面,就沒了。 經檢查,我發現session.save_path =
Time of Update: 2016-06-23
thinkphp內建的分頁,當前頁是Page.class.php裡的$nowPage,怎樣在前台頁面顯示? 換句話說,前台{$page}是顯示分頁的,上一頁,下一頁,共XXX頁都在這顯示。我需要在另外一個地方只顯示當前頁 回複討論(解決方案) page 類有 // 當前頁數 protected $nowPage ; 這是一個保護型屬性,不可在類外訪問 如果你一定要使用,則可以將其改為 public 的 如果你不想修改原始的庫代碼
Time of Update: 2016-06-23
回複討論(解決方案) 可能是insert資料的編碼問題,你在cmd介面看看是否也這樣,如果還這樣,很可能就是入庫時的編碼與資料庫編碼不一致 頁面是什麼編碼,改變下編碼試試。 頁面是utf-8.。在頁面查看的都還是漢字,只有在phpmyadmin裡變成問號了。。cmd頁面怎麼看?? 我剛看了下,別的表裡有漢字的也成了?? 把頁面編碼改為gbk試試看,dos下也可以進入mysql看看是否亂碼。 一切都源於沒有執行 mysql_query('set names
Time of Update: 2016-06-23
給一客戶做PHPCMS的欄位開發,實際上傳視頻轉碼功能,本機測試通過,UAT環境也通過。客戶上傳到生產環境後轉碼不執行了,UAT環境與生產環境一樣,都是WIN2003+IIS6. CMD.EXE與ffmpeg.exe的許可權都給了,everyone,iis,guest等,全部是完全控制,運行exec('ipconfig');可以正常輸出使用者IP資訊,證明CMD.EXE許可權沒錯,但是運行exec('ffmpeg.exe -i test.wmv