syam92 Posted December 12, 2009 Share Posted December 12, 2009 Would anyone know how to search an external html file for a work or phrase ? I was thinking something like this -- I use script cURL... <?php if (isset($_POST['submitted'])) { $xurl_1 = $_POST['url_1']; $xtext_1 = $_POST['text_1']; function check_1($url_1, $text_1){ $ch = curl_init(); curl_setopt($ch, CURLOPT_URL,$url_1); curl_setopt($ch, CURLOPT_RETURNTRANSFER,1); $result=curl_exec ($ch); curl_close ($ch); preg_match ("|<[pP]>".$text_1."<\/[pP]>|i", $result, $matches); if (count($matches)>0){ $i=true; }else{ $i=false; } return $i; } if(check_1( $xurl_1, $xtext_1)){ echo "Text found"; }else{ echo "Text not found"; } } else { ?> <h3>Link Verifier</h3> <form action="<?php $_SERVER['PHP_SELF']; ?>" method="post"> <p><b>URL :</b> <input type="text" name="url_1" size="30" value="" /></p> <p><b> Exist :</b> <input type="text" name="text_1" size="30" value="" /></p> <div align="center"><input type="submit" name="submit" value="Check" /></div> <input type="hidden" name="submitted" value="TRUE" /> </form> <?php } ?> Unfortunently, that doesn't work.. it say: "Fatal error: Call to undefined function curl_init() in /home/*/*/new.php on line 8" how to install cURL on windows? Link to comment https://forums.phpfreaks.com/topic/184892-help-me-how-to-find-text-on-an-external-html-site-using-php/ Share on other sites More sharing options...
RussellReal Posted December 12, 2009 Share Posted December 12, 2009 it comes bundled with php5.. open your php.ini and uncomment this line: ;extension=php_curl.dll Link to comment https://forums.phpfreaks.com/topic/184892-help-me-how-to-find-text-on-an-external-html-site-using-php/#findComment-976073 Share on other sites More sharing options...
syam92 Posted December 13, 2009 Author Share Posted December 13, 2009 thank... Link to comment https://forums.phpfreaks.com/topic/184892-help-me-how-to-find-text-on-an-external-html-site-using-php/#findComment-976655 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.