PHP新手,在寫爬蟲練手,一般情況下跟蹤連結不是很難,但是如果是動態網頁面就束手無策了。也許分析協議(但是怎麼分析?),類比執行JavaScript指令碼(怎麼弄?),……另外可能寫一個通用的爬取AJAX頁面的Spider或許是比較複雜的問題,沒有聽說或相關開源項目。下面是問題描述:比如一個頁面的下一頁(ajax函數中有一個得到url對應資料放到content標籤部分):javascript: 下一頁對應的JavaScript代碼可能是:function Down(index){ $("#
有沒有相對容易的配置debug的方法呢?目前只好用原始的echo,die之類的. 網上看到一些文章感覺配置步驟太多,只好作罷.補充:php.ini:[zend]zend_extension_ts="D:\Program Files\Zend\Zend Studio - 8.0.1\plugins\org.zend.php.debug.debugger.win32.x86_5.3.18.v20110322\resources\php5\ZendDebugger.dll"zend_debugger.
各位,求一條SQL語句,我自己弄了半天弄出來的總是不對,結果都有重複項,麻煩幫我看下謝謝啊。三個表,content、relationship、meta,content是內容,主鍵cid;meta表格儲存體分類的相應名稱、類型等,主鍵mid;relationship是content和meta之間的關係,兩個鍵,cid和對應的mid。求個SQL就是給一個分類名稱,比方說default,查出相關的content內容和meta的內容放入數組。PS.有點像Wordpress裡面的資料庫結構,找了半天沒找到
preg_match('/[^a-z0-9\\/\\\\_.:-]/i', $filename); 回複內容:
面向過程?物件導向?前幾天在某群又聽@joyqi提出一個函數式編程也許你會說:“在適當的時候用合適的方法”,但究竟什麼場合用什麼樣的編程思想真的很糾結大家能舉例談談自己心目中的“適當”和“合適”嗎?
如題試過很多方法了:直接用php New DateTime,直接寫 string,還有寫成 “2011-08-05T12:30:60”這種形式最後結果都悲催了有經驗的兄弟姐妹們幫忙解答一下,多謝了對了,webservice是用C#寫的
但是我的遭遇如下:下面這個函數告訴我們兩個使用者是否可以交流。function a_can_talk_to_b($a, $b) { return (...) ? true : false;}現在,事情變了,除了告知能不能交流外,還要告知為什麼,即希望函數調用在返回false能告訴調用方為什麼是false。我用了下面這種方式:(給函數傳一個傳引用參數why,然後返回出來)function a_can_talk_to_b($a, $b, &$why) { if (...) {
另外,如果有pdf格式的電子書的下載就更不錯啦。 回複內容:
以前一直是學習案頭端軟體開發,最近開始對網站開發感興趣。想系統地、深入地學習學習網站開發技術。比如要開發一個完整的網站,需要用到哪些技術?或者說,如果想學習PHP等網頁開發,入門及後續的學習步驟是怎樣的!迫切需要得到高手及內行的指導!
假設類的結構如下(MVC控制器):class Controller { public function action1(){ if(condition1) { // …… } // elseif(condition2){……} // elseif(conditionN){……} else {
聽說nginx不需要多個進程, 那不是多個請求都用同一個進程, 不會干擾麼?php代碼需要改寫麼? 回複內容:
用了dz和ecshop然後整合安裝了ucenter,我想把主網域名稱指向dz所在的門戶頁面但是輸入主網域名稱沒辦法訪問說禁止訪問,但是下面的次層網域可以訪問就是如同www.5daodao.com,沒辦法訪問,但是www.5da0da0.com/dzx1.5可以訪問,怎麼調整!
經常在網上拜讀各路牛人的技術部落格,普遍發現牛人寫的部落格不僅內容品質高,連文字排版也很精美。部落格上經常會有給關鍵字加上連結的,比如碰到Linux就給其加上wiki的Linux連結,碰到ipad就給其加上apple官網上的ipad頁面。。。請問這類效果普遍採用怎樣的解決方案呢?我自己想的是首先做一個關鍵詞的散列表,key到value的,然後搜尋部落格全文,尋找key,替換成value的值。請問是不是這樣的思路?還是有更好的解決辦法或者有什麼類似於外掛程式一樣的東西可以直接拿來用的。請各路大俠指
discuz 源碼中多處update/delete的查詢使用了mysql_unbuffered_query,用意是什麼呢?依手冊(http://php.net/manual/en/function.mys...)描述,和mysql_query主要區別是不會一次性擷取並緩衝查詢結果但對update/delete查詢,它和mysql_query一樣返回bool值,看起來沒有必要特地用mysql_unbuffered_query
我是用 now() 這個函數來把現在的時間讀到資料庫中的,輸出之後顯示的是 「2011-10-10 10:47:39」我現在只需要 「10:47:39」這麼多,請問怎麼修改?
標題的描述可能很不準確..事情是這樣的:我在學習php,準備做一個類似於的todolist的小項目。有個資料表,裡面有值ID(主鍵)和thing兩個列。現在把thing迴圈輸出出來,在每個值前面加上複選框。我想選定複選框後,點擊「完成」按鈕,就在SQL中把這一行給delete掉。現在的問題就是,我不知道用複選框選擇後,點擊完成,怎麼擷取到這個thing的id,然後用sql語句刪除掉while ($row = mysql_fetch_array($query)){//輸入複選框echo "";//
唔.官方的sdk只有認證部分的.我想要那個操作類的封裝額.就跟新浪微博的SDK一樣.豆瓣的官方的更無語了,要Zend啊.有沒有簡單一點的"所謂的簡單就是跟新浪微博的SDK差不多的啦.嘿嘿"SDK啊.如果大家有,希望大家不吝分享哦!謝謝了!!!
如題,比如我要搜尋一個欄位 $col > 10。貌似不支援這樣的文法,不知道應該怎麼弄。請高人指點。多謝 回複內容:
最近在看, 是本好書, 講到了自動重構工具. 對測試講解很詳細, 推薦此書.有php的麼? 回複內容:
我在網站中使用了redis作為緩衝系統,並且用了它的pecl用戶端(就是這個 https://github.com/nicolasff/phpredis)。使用沒什麼問題,但是最近再看連結數的時候發現了個問題,就是後台連結數特別高可以看到netstat -na | grep