Time of Update: 2016-06-23
一段文本可能會出現這樣幾種情況: 用了 1小時43分鐘 用了 1小時 用了 43分鐘 要實現的是從文本中匹配出這個時間,即加粗部分 現在想到的Regex是preg_match('/([0-9]+小時[0-9]+分鐘|[0-9]+小時|[0-9]+分鐘)/is', $txt, $matches) 雖然能夠正確匹配出想要的結果,但是感覺不夠簡潔,請問如何改進? 回複討論(解決方案) 加粗只是視覺效果,分開來加並無影響 $s =$0', $s);
Time of Update: 2016-06-23
如題,一個網站兩個網域名稱,主網域名稱和上海網域名稱,怎樣能實現上海使用者用主網域名稱訪問時通過判斷該使用者所在地是否在上海而自動跳轉到上海的網域名稱。 回複討論(解決方案) 用taobao的api function Get_Ip_From($ip=''){ if(empty($ip)){ $ip = self::Getip(); } $ip_json=@file_get_contents("http:/
Time of Update: 2016-06-23
比較成熟的 有哪些?或者說 只需要一些單一的功能就可以的 不要像dede那麼多功能 導致 90%的功能都是擺設,最好是基於thinkphp的 準系統 使用者管理,許可權管理,文章發布,註冊登入,線上儲值支付。。。 論壇的兄弟 給介紹幾個吧 回複討論(解決方案) 比較成熟的 有哪些?或者說 只需要一些單一的功能就可以的 不要像dede那麼多功能 導致 90%的功能都是擺設,最好是基於thinkphp的 準系統
Time of Update: 2016-06-23
1001, 'message'=>'連結資料庫失敗');} else {mysql_select_db($dbdatabase,$db_connect);$result = mysql_query("INSERT INTO t_dblocal_userinformation (ID, OSTYPE, UUID, LASTDATE) VALUES (NULL, $ostype, $uuid, $nowtime)");if ($result) {$ret_json=array('code'=>100
Time of Update: 2016-06-23
我現在有點java基礎了,想重新學php,對於php的前景好嗎?對於我這樣的一個新手,請高手們多多指點,現在我還對於是否選擇java或者php在迷惑中…… 回複討論(解決方案) java吧,看起來水很深的樣子 學的人多就難找了。 php 或是 java 都可以 水平好的人 永遠都缺 有JAVA的基礎為什麼不繼續學JAVA呢~~ java沒有三五年的基礎和項目經驗,找工作很難的呀 先看看在說吧!
Time of Update: 2016-06-23
$voteurl="http://www.qq.com/wenjuan.show.php?act=sub&id=7&ucode=".$aid; $header= array( 'Accept' => 'text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8', 'CURLOPT_COOKIE' => 'PHPSESSID=a1nvcdhsucj6av9vclsa435si2',
Time of Update: 2016-06-23
對提交的註冊使用者名稱 $uname 的需求: 1 要求名稱可以由中文 英文混合組成,但是中間不能包含有空格 2 不能包含如下 $arr2 中的特殊字元 3 但是可以包含中文的 左右括弧 “(” “)” ', ',', '.', '?', '/', '“', '”','’', '‘', '【', '】', '~', '!', '¥', '……', '??', '、', '《', '》', '。',PHP_EOL, chr(10), chr(13), "\t", chr(32
Time of Update: 2016-06-23
版本:ThinkPHP 3.1.3 問題:ThinkPHP 中如果在自訂Model裡面定義了 _initialize(),那麼在這個 _initialize 中無法使用 $this->來查詢資料。 我的想法:將Model基類中 __contruct 方法中的 _initialize 移動到該方法的最末尾,這樣會產生什麼影響?求分析! 檔案/ThinkPHP/Lib/Core/Model.class.php,Model 基類__contruct 中的
Time of Update: 2016-06-23
我在linux上面安裝好了php+nginx+mysql。 然後在www目錄下寫了index.php 然后里面輸入檔案。 但是在瀏覽器輸入欄位名出現這樣的情況: 然後找資料。我在 vi /etc/hosts 裡面這樣配置的 然後訪問還是不行。 我的網域名稱也是如上配的 我在linux下面輸入 curl x.woyaoni.cn 是有結果的。 我在windows ping x.woyaoni.cn結果也是沒問題的哈!
Time of Update: 2016-06-23
如題 ,我測試過了,如果匯出的儲存格數比較少,大概是150左右,就沒問題,一切正常。 但匯出的儲存格數一旦大於150了,匯出的excel檔案就打不開,開啟的時候報錯“找到無法讀取的內容” 請問這是有什麼限制嗎,或者要怎樣才能解決這個問題? 回複討論(解決方案) 雖然 excel 確有儲存格數的限制,但怎麼也不會是只有150這麼小 你應該檢查你的程式是否在執行到相關地方出現了錯誤 當然也可能是你可用的記憶體實在是太小了
Time of Update: 2016-06-23
namespace warning : xmlns: URI Report is not absolute 如何解決 回複討論(解決方案) 沒有上下文,不好說 一下是xml字串 我用$xml= new SimpleXmlElement($data); 解析出現這個錯誤
Time of Update: 2016-06-23
調試ucenter的時候在/control/admin/app.php中遇到了這樣一段代碼 if($app['extra']['apppath'] && @include $app['extra']['apppath'].'./api/'.$app['apifilename']) { //code } 請問 這個if 後面 include 進來的檔案 是執行的結果還是檔案本身,還是僅僅返回一個ture or false? include 進來的是一個.php的檔案。
Time of Update: 2016-06-23
各位前輩,大家好!我是菜鳥,有事請教。 我最近在看《細說PHP》,看書裡講,Regex裡的每個子運算式(用()包含起來的),在不添加任何非捕獲元字元的情況下,是按照從左至右,每個子運算式的匹配結果存進緩衝區,並用編號\1至\99引用,不知道我這麼描述對不對。現在有兩個問題: 1、書上說,使用編號引用子運算式,要在編號前加反斜線轉義,這條很糾結,我試的是不需要的,是不是跟什麼版本有關係? 2、運算式中,某個子運算式加了元字元?:,這樣就不會儲存匹配結果,那麼緩衝區的編號就不會加一,
Time of Update: 2016-06-23
php程式,伺服器是IIS的,之前有做一個網站放上面,FastCGI,.htaccess,偽靜態可以用。 今天又放了一個網站上去,可是這個網站偽靜態卻不行了,請問是怎麼回事呢。.htaccess裡面的內容是沒錯的。和前一個網站基本相同。 回複討論(解決方案) IIS 能使用 .htaccess 嗎? 第一次聽說,孤陋了 IIS 能使用 .htaccess 嗎? 第一次聽說,孤陋了 我真的是用的.htaccess呢
Time of Update: 2016-06-23
foreach($_FILES as $f) { //處理中文名 if (function_exists("iconv")) $f[name] = iconv("UTF-8","GB2312",$f[name]); //檢查是否已經存在同名檔案 if (file_exists($f[name])) header("HTTP/1.0 403"); //儲存檔案 if (!@move_uploaded_file($f["tmp_name"],$f[name]))
Time of Update: 2016-06-23
全部代碼如下 首先你在瀏覽器中運行,開啟控制台觀察 http://localhost/test.php 跳轉到test1 然後跳轉到test1.php,代碼 judge();}function judge(){if($_SESSION['status']==1){return true;}else{return false;}}function run(){if($this->judge()){echo 'success';}else{echo
Time of Update: 2016-06-23
你們平時做站用都是 UTF-8 還是 GB2312 ? 如果一個網站 用JQUERY 和 AJAX 是用 UTF-8還是 GB2312好些 ? 因為我在做一些簡單項目的時候 GB2312 遇到 AJAX 會亂碼 我看國內站絕大多數用的都是 GB2312 回複討論(解決方案) 果斷UTF-8! 資料庫裡存utf8_general_ci字元集 最起碼保證前後台一致吧;
Time of Update: 2016-06-23
背景: 從mysql查詢各欄位值輸出並且按照條件用紅色字型顯示滿足條件欄位值。 條件: 1.syntime小於當前前一周時間的話顯示紅色。 2.A欄位為"無"的話,顯示紅色。 3.B欄位為"無"的話,顯示紅色。 圖一資料庫結構: 圖二資料庫各欄位值: My Code:(我只滿足了第一個條件,其餘兩個條件不知道該怎麼來寫) $sql = "select username, onoff, intime, syntime, device,
Time of Update: 2016-06-23
$foo = array("bob", "fred", "jussi", "jouni", "egon", "marliese"); $bar = each($foo); print_r($bar); ?> 哪位大大能詳細解析一下吧=-= 搞不懂那個輸出的結果 回複討論(解決方案) php系統函數沒啥好解釋的,知道怎麼用就行 返回 array 數組中當前指標位置的鍵/值對並向前移動數組指標。索引值對被返回為四個單元的數組,鍵名為 0,1,key
Time of Update: 2016-06-23
當伺服器上PHP已經安裝好,需要額外添加PHP擴充時怎麼辦?不需要重新安裝PHP,有了phpize我們可以在原有的PHP基礎之上直接安裝擴充庫。 這次編譯僅僅只是單獨編譯PHP的擴充庫,接下來將編譯好的擴充庫 加入到現在啟動並執行php中,不對現在啟動並執行php重新編譯,所以沒有一點的影響。 下面我們示範安裝xsl的擴充(不一定常用,僅做為一個範例) 做法一: