deepak12286 Posted May 8, 2013 Share Posted May 8, 2013 Hi Team,I am trying to fetch the data from a particular web page using Php curl but unable to do it.Below is my code.It would be great if anyone can help me out in this.<?phperror_reporting(E_ALL ^ E_NOTICE); $urlLogin = 'https://vrl.lta.gov.sg/lta/vrl/action/enquireTransferFeeProxy?FUNCTION_ID=F0501015ET';$urlSecuredPage = 'https://vrl.lta.gov.sg/lta/vrl/action/enquireTransferFeeProxy?FUNCTION_ID=F0501015ET';// POST names and values to support login$namevehicleNo='vehicleNo'; // the name of the vehicle number textbox on the login form$nametransferDate='transferDate'; // the name of the date textbox on the login form$namebutton='button'; // the name of the login button (submit) on the login form$valvehicleNo ='GZ2466G'; // the value to vehicle number$valtransferDate ='08052013'; // this date should be current date$valbutton ='I Agree'; // the text value of the login button itself$cookies = 'tmp\cookie.txt';$ch = curl_init();$postData = $namevehicleNo.'='.$valvehicleNo.'&'.$nametransferDate.'='.$valtransferDate.'&'.$namebutton.'='.$valbutton;curl_setOpt($ch, CURLOPT_POST, TRUE);curl_setopt($ch, CURLOPT_POSTFIELDS, $postData);curl_setopt($ch, CURLOPT_URL, $urlLogin); curl_setopt($ch, CURLOPT_COOKIEJAR, $cookies); curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);$data = curl_exec($ch);curl_setopt($ch, CURLOPT_URL, $urlSecuredPage);curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);curl_setopt($ch, CURLOPT_FOLLOWLOCATION, TRUE);curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);$data1=curl_exec($ch); echo $data;if(curl_errno($ch)) {echo curl_error($ch);}else{$file = 'content_mjob1.html';$fh = fopen($file, 'w');// Open a file for writing.if(!$fh){echo "Unable to create $file"; // Couldn't create the file.}else {fwrite($fh, $data."<br><br>Data1".$data1); // Write the retrieved //html to the file.echo "Saved $file";fclose($fh);}}/************************************************* that's it! Close the curl handle************************************************/curl_close($ch);?>Kindly suggest.Thanks in advance!!!Regards,Deepak Quote Link to comment Share on other sites More sharing options...
buzzycoder Posted May 8, 2013 Share Posted May 8, 2013 Like below : <?php if ($data == '') { echo "No match"; } else { echo "Match"; } ?> Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.