0
請幫我解決這個問題。我不擅長解釋,我的語法不太好,請耐心等待。檢查一個網站是否包含字符串
我的客戶需要一個網站,它可以從某個網站自動搜索製造零件號。
http://www.digipart.com/
自動搜索的代碼正在工作,沒有錯誤。然而,我的客戶希望檢查這是從數據庫中保存的,如果這裏有一個搜索結果中每個生產部件號是我的代碼:
$searchmfgpn [email protected]_query("select mfg_pn from bom_crunching; ");
//@mysql_query($searchmfgpn,$connect)or die("Failed to execute query:<br />" . mysql_error(). "<br />" . mysql_errno());
while($row = mysql_fetch_array($searchmfgpn))
{
$searchkeyword =$row['mfg_pn'];
echo "<pre>";
echo $searchkeyword;
echo "</pre>";
$digipart ="http://www.digipart.com/part/".$searchkeyword;
//echo "<iframe src=".$digipart." width ='1200' height ='600'></iframe>";
$string = "We are sorry, but no result was found for '$searchkeyword' Please try again.";
if (strpos($digipart,$string) !== false) {
echo 'Not Available.';
} else {
echo 'Available';
}
}
的代碼沒有給我任何錯誤,但是我使用的代碼檢查它是否可用是不正確的。它只檢查URL。我想檢查整個頁面,這是我不知道應該使用什麼代碼。
我該如何解決這個問題?任何幫助將不勝感激!!
哦,這就是爲什麼,我只得到可用。我用這個作爲我的參考http://stackoverflow.com/questions/7118823/check-if-url-has-certain-string-with-php 但順便說一下,你能幫我解決我的問題|? –
您引用的問題不是檢查頁面的HTML,而是檢查URL以查看它是否包含「car」字樣。不幸的是,我無法爲你重寫你的代碼。如果您有更多問題,請隨時詢問。 –