我試着去閱讀一小塊的網站代碼,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