我试着去阅读一小块的网站代码,http://www.site.com/category读取文件,并写入表文件中
而且一段代码,我想找到这个样子的:
<div class="Brands">
<h2>Search design</h2>
<div class="columns">
<div class="column first">
<div>
<a href="/category?Brand=flash">flash</a>
<span>(9)</span>
</div>
<div>
<a href="/category?Brand=bolt">bolt</a>
<span>(4)</span> And so on...
我想要做的是阅读一个href地址,并在此之前把名字放在一个2列的表中。
防爆
闪存wwwsitecom /类别?品牌=闪光灯
螺栓wwwsitecom //类别?品牌=螺栓
我已经尝试了几种不同的方式,但不能很解决问题。
<?php
$search = 'columns';
$lines = file('http://www.site.com/category');
// Store true text found
$found = false;
foreach ($lines as $line) {
if (strpos($line, $search) !== false) {
$found = true;
echo $line;
}
}
// text not found
if (!$found) {
echo 'No match found';
}
?>
这给了我一个品牌的名单,但每个品牌后,我希望页面直接链接显示。
任何想法如何我可以添加该功能?
“之前”是什么意思?最简单的方法是在解析网站内容时创建一个关联数组,然后在数组中稍后写入。 – Sugar
我编辑了我的问题,记住我是新来的php。 =) – user2338731