[eluser]bernie145[/eluser]
Aken,
Thank you! That's exactly what I was looking for.
Working Code...
Code:
if ($response->HighestSeverity != 'FAILURE' && $response->HighestSeverity != 'ERROR')
{
$this->fedex_common->printSuccess($client, $response);
$ship_label='application/labels/'.$transaction_id.'.pdf';
$fp = fopen($ship_label, 'wb');
fwrite($fp, ($response->CompletedShipmentDetail->CompletedPackageDetails->Label->Parts->Image));
fclose($fp);
$this->DB_model->insert_tracking_number($transaction_id,$response->CompletedShipmentDetail->CompletedPackageDetails->TrackingIds->TrackingNumber);
//The PDF is created, now we need to send it to the user
if (file_exists($ship_label)) {
header('Content-type: application/pdf');
header('Content-Disposition: attachment; filename="shipping label.pdf"');
readfile($ship_label);
exit;
} else {
echo 'Error: No File at this location';
}
}