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.


<?php
error_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