phpsimple
『壹』 php simple_load_file()函數 不變色,程序報錯,用的php工具箱集成,求大神解答!
看看版本吧,支持不
『貳』 PHP simplexml asXML保存的xml沒有換行符,看起來很費勁 。怎麼解決啊
貌似還真沒在simplexml的手冊里找到加換行的。
個人建議:
在保存xml文件後,直接對xml進行代碼格式化操作,比如可以替換 />加上換行符。
『叄』 PHP的simple_html_dom的具體用法。詳細一點,
這是一個 PHP5 的 HTML 文檔解析器,示例代碼:
// 創建一個html對象,這個抓的是谷歌的首頁
$html = file_get_html('http://www.google.com/');
//找到對象中所有的img的src
foreach($html->find('img') as $element)
echo $element->src . '<br>';
//找到對象中所有的a的href
foreach($html->find('a') as $element)
echo $element->href . '<br>';
就是以前你採集的時候,先file_get_contents把目標url的頁面源碼抓過來,假如要頁面里的a標簽的href,你要用正則分析。現在有了這個simple_html_dom。直接可以幫你分析出你需要的a標簽里的href。
『肆』 php simplexml_load_string 結果為false
這個真的不了解真的不清楚
『伍』 php類 simple_html_dom爬有些網站的時候很慢
可以考慮換用file_get_contents()
『陸』 php官方為什麼不推薦使用單元測試如phpunit或simpletest
在PHP領域,單元測試的工具主要有 PHPUNIT,PHPUNIT2和SimpleTest三種。
其中PHPUNIT在功能上很簡單,不算完善;
PHPUNIT2是專門為PHP5寫的單元 測試工具,在結構和功能上都向Junit看齊;
而SimpleTest則是一套非常實用的測試工具,其中的webTest支持對web程序界面的測試,是 Easy最為推薦的一款測試工具。在本文中,我們選擇SimpleTest進行介紹。
相關知識:PHPUNIT2也是一款很好的工具,尤其是架構上有很多值得圈點之處,希望將來能有機會在專門的文章中和大家分享。
SimpleTest:就是這么Simple安裝SimpleTest很簡單,上sf.net上下載一個源碼包,然後解壓到web目錄下就可以使用了,這里就不多說。
『柒』 微信 php SimpleXMLElement
程序對錯沒看 但是你的括弧就多一個沒有配對,肯定不能執行啊。位置倒數第一個函數上面
『捌』 PHP 報 Fast & Simple OOP PHP Framework } -- [ WE CAN DO IT JUST THINK 再往上試了很多方法均無效,
修改index.php文件,修改或增加代碼:define('APP_DEBUG', true);(注意,需要寫在require thinkphp之前)
這個是開啟調試模式,這樣再去發生錯誤的頁面刷新看下應該會報具體的錯誤。
如果還是不行,可以查看日誌:項目/Runtime/Logs/Home,在這個文件夾內,每天都會生成一個日誌文件,你打開當日的日誌文件,從後面往前面分析。
最後還是無法確定是什麼問題,可以先把php的報錯級別逐級調低,看是否是哪個級別的錯誤,再分析代碼。
『玖』 php使用 simple html dom怎麼修改html
用法示例:
<?php
// example of how to use basic selector to retrieve HTML contents
include('../simple_html_dom.php');
// get DOM from URL or file
$html = file_get_html('http://www.google.com/');
// find all link
foreach($html->find('a') as $e)
echo $e->href . '<br>';
// find all image
foreach($html->find('img') as $e)
echo $e->src . '<br>';
// find all image with full tag
foreach($html->find('img') as $e)
echo $e->outertext . '<br>';
// find all div tags with id=gbar
foreach($html->find('div#gbar') as $e)
echo $e->innertext . '<br>';
// find all span tags with class=gb1
foreach($html->find('span.gb1') as $e)
echo $e->outertext . '<br>';
// find all td tags with attribite align=center
foreach($html->find('td[align=center]') as $e)
echo $e->innertext . '<br>';
// extract text from table
echo $html->find('td[align="center"]', 1)->plaintext.'<br><hr>';
// extract text from HTML
echo $html->plaintext;
?>
『拾』 php simple_html_dom.php 類到底怎麼用我能new 個對象出來,但是就是find()匹配不到元素。。。
//查找html文檔中的超鏈接元素
$a = $html->find('a');
//查找文檔中第(N)個超鏈接,如果沒有找到則返回空數組.
$a = $html->find('a', 0);
// 查找id為main的div元素
$main = $html->find('div[id=main]',0);
// 查找所有包含有id屬性的div元素
$divs = $html->find('div[id]');
// 查找所有包含有id屬性的元素
$divs = $html->find('[id]');