Script creates image but fails to display it in ie

I’m using a class that creates a barcode that displays the src correctly in ff, but only displays the alt in ie. I scripted the alt to equal the filename that needs to be displayed so I’ve verified the images are available. Do you have any idea what’s the problem might be?

my script:
<?php
require(‘class/BCGFont.php’);
require(‘class/BCGColor.php’);
require(‘class/BCGDrawing.php’);
require(‘class/BCGpostnet.barcode.php’);

require_once “connect_to_mysql.php”;
$result = mysql_query(“SELECT * FROM maillist WHERE LEFT(zip,5) = ‘68502’”) or die(mysql_error());
while ($row = mysql_fetch_array($result)) {
$zip11 = $row[‘postnet ip’];
include “postnet2.php”;
$var = ‘68502464540.png’;
echo ‘<img “src=”’ . $unique2 . ‘" alt="’ . $unique2 . ‘" />’;
echo ‘<br/>’;
}
?>

I just discovered that my script correctly displays the src in Safari, but does only displays the alt in chrome and opera (same as ie)

echo ‘<img “src=”’ . $unique2 . ‘" alt="’ . $unique2 . ‘" />’;

You havent shown us the code that sets $unique2.

Thanks Starlion. That’s a newbie mistake.

There’s the script that sets $unique:
<?php
$font = new BCGFont(‘./class/font/Arial.ttf’, 18);
$color_black = new BCGColor(0, 0, 0);
$color_white = new BCGColor(255, 255, 255);

$code = new BCGpostnet();
$code->setScale(2);
$code->setThickness(17);
$code->setForegroundColor($color_black);
$code->setBackgroundColor($color_white);
$code->setFont(0);
$code->parse($unique);
//$code->parse(‘12345’);

// Drawing Part
$unique2 = $unique. ‘.png’;
$drawing = new BCGDrawing($unique2, $color_white);
//$drawing = new BCGDrawing(‘’, $color_white);
$drawing->setBarcode($code);
$drawing->draw();

//header(‘Content-Type: image/png’);

$drawing->finish(BCGDrawing::IMG_FORMAT_PNG);
//$drawing->finish(BCGDrawing::IMG_FORMAT_JPEG);
?>