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 = ‘
$urlSecuredPage = ‘
// 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 = ‘tmpcookie.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);
}
}
/************************************************
curl_close($ch);
?>
Kindly suggest.
Thanks in advance!!!
Regards,
Deepak