最近正在做一個js版本的markdown解析庫,打算將網上比較流行的一個名為Parsedown的庫完整的遷移到js上,這樣前後端就有相同的展現效果了,但是我發現它的原作者在使用正則時用到了遞迴,但js正則又是不支援遞迴的,所以尋求一個解決方案能完美遷移,下面是PHP代碼,注意preg_match部分 protected function identifyLink($Excerpt) { $extent = $Excerpt['text'][0] === '!' ? 1
有數組$arr=[ 1=>'aaa', 2=>'bbb', 3=>'ccc', 4=>'ddd'];$keys=[1,3];問有沒有現成的函數擷取$arr中key為1,3的項, 組成一個新數組返回.難道非得foreach麼?===============================需求有點變動要擷取 $keys=[1,3,1,3];就是說會有重複key. 麻煩~3q
擷取用戶端IP,很多代碼都會拿 HTTP_CLIENT_IP的值,其次拿 HTTP_X_FORWARDED_FOR,最後是 REMOTE_ADDR。關於這個的討論見:http://www.douban.com/group/topic/27482290/比較的好的擷取用戶端IP和驗證IP代碼是怎樣的 以下內容是聽取答案後的總結 1. HTTP_CLIENT_IP頭是有的,只是未成標準,不一定伺服器都實現了。 2. HTTP_X_FORWARDED_FOR
假設正在寫一個基於多台伺服器的 PHP 應用,理想的情況是同時向多台伺服器發送請求,而不是一台接一台。可以實現嗎?
typecho 0.9+的 擷取圖片的正則啟動了Markdown就擷取不到圖片了,誰能幫我改一下啊。沒開編輯器的這樣的格式 preg_match_all("/\]*>/i", $rs['text'], $thumbUrl);這樣可以擷取到圖片。但是 開啟Markdown編輯器插入圖片就是這樣的。 [1]: http://127.0.0.1/usr/uploads/2014/09/1628088817.jpg誰能幫我把正則修改一下嗎。謝謝了
前提 不能更換系統 和 環境.............所以不用考慮Linux了.....環境 wampserver 要求更換PHP版本....目前我已經在wampserve中加入了 php5.5.17 但是好像沒有辦法切換.....求教有遇到類似問題的 夥伴嗎?? 圖片是在本地裝的wampserver 進行測試.....
我看了很多語言原始碼,突然發現一個有趣的現象,對於function這個關鍵字,很多語言設計出來了,而很多語言卻沒有。這是基於一種什麼考慮呢?而且經過我的統計,出現function關鍵字的大多數是指令碼語言,比如php,js等等,而編譯式語言比如java,c等等,往往卻沒有用到這個關鍵字,這其中有什麼內在聯絡嗎?
分別用PHP和NodeJs開發了兩個應用,那麼這兩個應用如何共用一個session? 回複內容:
請舉例詳解。 回複內容:
PHP如何優雅地實現hook? 回複內容:
這裡補充PHP代碼現在的問題是 android 只能請求到 test 方法,就算使用post提交也無法請求到test_post() ,但是看到的方式卻是IS_POST.求解。 希望幫解答下,謝謝!我在本地使用 curl url/test -x POST 是可以請求到 test_post() 方法的
ThinkPHP 中有些表單會添加一個隱藏的hash值,看手冊說是為了防止表單的重複提交等安全防護,請問這裡的安全防護指的是什嗎?
我現在想要配置出這樣一個url,需要怎麼定義路由規則?news//list-.html代表唯一的分類別名。代表分頁的頁碼。現在做了這樣的配置:'rules'=>array( 'index'=>'site/index', 'all' =>'house/base/index', 'news//index'=>'news/list', 'news/list/-'=>'news/list', #'news//page/'=>'news/list', #'//'=>'/
在php擷取當前檔案名稱很簡單,使用__FILE__常量就是了。但是如果我定義了一個通用函數,而這個每次被調用的時候就要擷取當前調用它的是哪個檔案,應該怎麼辦呢?也就是如上的效果,我調用get_current_file時要獲得當前的調用檔案比如action.php。這隻是個例子,真正使用的時候我不會單純的去擷取檔案名稱,而是要配合一些邏輯,不過這是最重要的一步。
後端程式配合前端緩衝可以獲得很好的載入速度體驗,但是這些緩衝如何更新是一個問題,比如我的一篇文章更新了,那麼與它相關聯的的,detail頁,列表頁,歸檔頁等等都要更新,而且元素越多需要更新的越多。這種緩衝的使用需要遵循什麼原則呢?
遇到如下情況 使用jQuery jsonp 跨域成功後為什麼會執行 error 方法 具體代碼如下:HTML部分 $.ajax({ type:'get', dataType:'jsonp', url:"http://XXXX.com/test.php?jsoncallback=success_jsonpCallback", //調用自訂函數 success:function(msg){ alert(msg);
這是兩個同的表查詢出來的資料。想把日期合并在一起,如果在某個日期裡其他兩個欄位中一個沒有資料就為0。 能實現嗎?各位大神
因為沒有使用經驗,下面列出幾個問題,希望有經驗的兄弟分享下使用經驗:對於開發人員來講,使用tls與ssl,只是一個配置不同而已?openssl同時實現了這兩個協議?使用tls或ssl,在訪問的時候,是不是都是https的方式調用?使用與不使用https,時間上面的差距有多大?如果在Proxy 伺服器上面做配置,後面掛 N個tomcat,那瓶頸會不會出現在Proxy 伺服器上?如果分別在tomcat上面配置呢?
點擊產生按鈕正寫常應該提交到:網域名稱/setThumb 但是在產生縮圖時 瀏覽器新開啟頁面:網域名稱/setthumb/sthumb 這是為什麼 且只產生了部分縮圖 (大概有1w張圖 用的Thinkphp架構)
最近在做一個讀取rss閱讀器,想問一下,如果想定時擷取其它網站的rss資訊,最好是寫PHP指令碼還是Shell指令碼還是Python指令碼呢?為什麼呢?