I am trying to generate a online shipping calculator and that I doing by connecting with the FedEx. For the same purpose I have down loaded some code from phpclasses.org.
But I am facing some problem in integrating the same in my project.
I have to provide the calculation for both domestic and International with the following options-
For Us Domestic I have to provide- 1) FedEx Ground 2) FedEx 2 day express 3) FedEx Overnight Express.
And for International – 1) International Priority Express
2) International Economy.
To get the different tag fields I have down loaded APIDirectTaggedTransactionGuideJan2007.pdf from the FedEx website.
Code:
include('fedexdc.php');
if ($_POST['uSubmit']!=""){
// create new fedex object
$fed = new FedExDC('342464483','0');// I have not yet get the meter number
$sType = $_POST['sType'];
$ship_data = array(
75=> 'LBS'
,16=> 'Ma'
,13=> '44 Main street'
,5=> '312 stuart st'
,1273=> '01'
,1274=> '01'
,18=> '6173335555'
,15=> 'Boston'
,23=> '1'
,9=> '02134'
,183=> '6175556985'
,8=> 'MA'
,117=> 'US'
,17=> '02116'
,50=> 'US'
,4=> 'Vermonster LLC'
,7=> 'Boston'
,1369=> '1'
,12=> 'Jay Powers'
,1333=> '1'
,1401=> '1.0'
,116 => 1
,68 => 'USD'
,1368 => 1
,1369 => 1
,1370 => 5
,3025 => $sType // This I have added
);
// Ship example
$ship_Ret = $fed->ship_express($ship_data);
if ($error = $fed->getError()) {
echo "ERROR :". $error;
} else {
// Save the label to disk
$fed->label('mylabel.png');
}
}
/* tracking example
$track_Ret = $fed->track(
array(
29 => 790344664540,
));
*/
echo $fed->debug_str. "\n<BR>";
echo "Price ".$ship_Ret[1419];
?>
<table>
<form method="post" action="">
<tr>
<td>US Customers :</td>
<td> </td>
<td><input type="radio" name="sType" value="FDXG"> Fedex Ground</td>
</tr>
<tr>
<td> </td>
<td> </td>
<td><input type="radio" name="sType" value=""> Fedex 2 Day Express</td>
</tr>
<tr>
<td> </td>
<td> </td>
<td><input type="radio" name="sType" value="FDXE"> Fedex Overnight Express</td>
</tr>
<tr>
<td>International Customers :</td>
<td> </td>
<td><input type="radio" name="sType" value=""> International Priority Express</td>
</tr>
<tr>
<td> </td>
<td> </td>
<td><input type="radio" name="sType" value=""> International Economy</td>
</tr>
<tr>
<td>
<input type="submit" name="uSubmit" value="Calculate">
</td>
</tr> FDXE/FDXG
</form>
</table>
Can some one please help me out in this?
Thanking you
Abhik
