") //sURL = "/privatelabel/listing/pl_boat_detail.jsp?&units=Feet&checked_boats=1448887&slim=pp254585&" 'Yacht Detail } if ($sURL!= "" && (strpos($_GET["rPage"],"pl_search_results.jsp") ? strpos($_GET["rPage"],"pl_search_results.jsp")+1 : 0)>0) { $_SESSION['searchResultsURL']=str_replace($BaseURL,"",$sURL); } // replace Msxml2.ServerXMLHTTP with PHP might . //die($sURL); $result = get_web_page($sURL); //die($result['content']); if($result['http_code']!=200) { $pageHTML = "
An Error Occurred
Sorry, but we are not able to complete the search at the moment.
Error Code: 200
"; } else { $pageHTML = $result['content']; } //print_r($result); function drawImage($idNumber) { global $pageHTML , $out; // $idNumber = $out[1][] passed as a param $imgPath = ""; for ($i=1; $i<=5; $i=$i+1) { $imgPath=$imgPath.substr(substr($idNumber,0,$i),strlen(substr($idNumber,0,$i))-(strlen(substr($idNumber,0,$i))-($i-1)))."/"; } // |<---- this is 169 characters -------------------------------------------------------------------------------------------------------------------------------------------------------------->| // Add hyperlink to thumbnail image preg_match("/&boat_id={$idNumber}&primary_photo_id=\d+/", $pageHTML, $match); preg_match("/&primary_photo_id=\d+/", $match[0], $match); preg_match("/\d+/", $match[0], $match); if(preg_match("/&boat_id={$idNumber}&primary_photo_id={$match[0]}&primary_photo_url=.*[A-Za-z0-9_%\.]&back/", $pageHTML)){ preg_match("/&boat_id={$idNumber}&primary_photo_id={$match[0]}&primary_photo_url=.*[A-Za-z0-9_%\.]&back/", $pageHTML, $newurlmatch); preg_match("/&primary_photo_url=.*[A-Za-z0-9_%\.]&back/", $newurlmatch[0], $newurlmatch); preg_match("/http.*[A-Za-z0-9_%\.].jpg/", $newurlmatch[0], $newurlmatch); $imgNewSrc=urldecode($newurlmatch[0])."?w=300&h=300&t=".time(); $imgPath=""; } else{ $imgPath=""; } // |<---------- this 54 characters if boat_id is 7 digits -------------->| $pageHTML=str_replace("",$imgPath,$pageHTML); return; } preg_match_all("" , $pageHTML,$out, PREG_PATTERN_ORDER); //print_r($out); foreach ($out[1] as $tempID) { drawImage($tempID); } $pageHTML=str_replace("","",$pageHTML); $pageHTML=str_replace("","",$pageHTML); $pageHTML=str_replace("","",$pageHTML); $pageHTML=str_replace("width=650 bgcolor=\"#FFFFFF\"","width=\"100%\"",$pageHTML); $pageHTML=str_replace("","",$pageHTML); $pageHTML=str_replace("","",$pageHTML); $pageHTML=str_replace("summary=\"search_results\"","summary=\"search_results\" width=\"100%\"",$pageHTML); //Replace images $pageHTML=str_replace("","",$pageHTML); $pageHTML=str_replace("view full listings for all the boats on this page.","",$pageHTML); //$pageHTML=str_replace("","",$pageHTML); // $pageHTML=str_replace("