当PHP别人意想不到的我写的代码使用HTML简单DOM解析器,那就是:foreach循环使用HTML DOM解析器
<?php $opts = array( 'http'=>array(
'header'=>"User-Agent:Mozilla/5.0 (iPhone; CPU iPhone OS 7_0 like Mac OS X; en-us) AppleWebKit/537.51.1 (KHTML, like Gecko) Version/7.0 Mobile/11A465 Safari/9537.53\r\n" ));
$context = stream_context_create($opts);
set_time_limit(0);
include 'simple_html_dom.php';
$lines = file('BQ.txt');
foreach ($lines as $line_num => $line){
$html = file_get_html($line, false, $context);
if($html && is_object($html) && isset($html->nodes)){
echo $line;
}
echo "<ul>";
foreach($html->find("h1[class='productname'], div[class='productprice']") as $element){
if ($element) { }
echo "<li>".$element ->plaintext. "</li>";
} else {
echo "kosong"
}
echo "</ul>";
}
$html->clear(); ?>
但它始终解析错误:语法错误,意想不到的“其他'(T_ELSE) 我已经尝试了很多方法,但仍没有得到解决,问题只是 其他{ 回声‘对不起空’ }
如果我运行没有它的脚本,它完美运行
其他部分开始后每个秒结束并移动你的回声内if条件 – JYoThI