weird problem with browsers

PHP programming forum. Ask questions or help people concerning PHP code. Don't understand a function? Need help implementing a class? Don't understand a class? Here is where to ask. Remember to do your homework!

Moderator: General Moderators

Post Reply
User avatar
ddragas
Forum Contributor
Posts: 445
Joined: Sun Apr 18, 2004 4:01 pm

weird problem with browsers

Post by ddragas »

Hi all

One weird problem.
If I want to preview created picture with Mozilla Firefox I have to put

Code: Select all

header("Content-type: image/jpg");
header("Content-Disposition: inline, filename=uplatnica.jpg");
at begining of file.

If I want to preview created picture with IE6 I have to put

Code: Select all

header("Content-type: image/jpg");
header("Content-Disposition: inline, filename=uplatnica.jpg");
at end of file

How to make it work with bouth browsers?

Here is complete code

Code: Select all

<?php
//header("Content-type: image/jpg");
//header("Content-Disposition: inline, filename=uplatnica.jpg");

$slika_uplatnice = "../slike/strana/uplatnica_prazna.jpg";
$ponuda = $_GET['ponuda'];

include("../admin/postavke.php");
include("../stranice/con_db.php");

$query_zbroj = mysql_query("select  sum(ukupno) as zbroj_ukupno from ponude where broj_ponude = '$ponuda'") or die (mysql_error());
$result_zbroj = mysql_fetch_assoc($query_zbroj); 
$sum_ukupno = number_format($result_zbroj['zbroj_ukupno'], 2, ’.’, ”);

$result = mysql_query("select zaglavlje_ponuda.*, iznajmljivaci.* 
						from zaglavlje_ponuda inner join iznajmljivaci 
						on zaglavlje_ponuda.iznajmljivac = iznajmljivaci.redni_broj 
						where broj_ponude = '$ponuda'
						order by zaglavlje_ponuda.iznajmljivac") or die (mysql_error());

$row = mysql_fetch_array($result);
$svrha = "Placanje oglasavanja smjestaja na turistickom internet" ;
$svrha1 = "katalogu croatia-tourist.biz";
$placanje="X";
$ime   = $row["yourname"] . " " .  $row["Last_name"];
$adresa = $row["address"];
$grad = $row["postanski_broj"] . " " . $row["city"];

$velicina_fonta=5;
$broj=strlen($sum_ukupno);
$uplatnica = imagecreatefromjpeg($slika_uplatnice);

imagestring($uplatnica,$velicina_fonta,516,3,$placanje,0);//Pla&#263;anje
imagestring($uplatnica,$velicina_fonta,25,70,$ime,0);//ime iznajmljiva&#269;a
imagestring($uplatnica,$velicina_fonta,25,85,$adresa,0);//adresa iznajmljiva&#269;a
imagestring($uplatnica,$velicina_fonta,25,100,$grad,0);//grad iznajmljiva&#269;a
imagestring($uplatnica,$velicina_fonta,214,179,$ponuda,0);//broj ponude
imagestring($uplatnica,$velicina_fonta,280,145,$Ziro1,0); // Žiro
imagestring($uplatnica,$velicina_fonta,25,140,$Naziv_firme,0);//Naziv poduze&#263;a
imagestring($uplatnica,$velicina_fonta,25,155,$Sjediste_firme,0);//Shedište poduze&#263;a
imagestring($uplatnica,$velicina_fonta,25,170,$Grad,0);//Mjesto poduze&#263;a
imagestring($uplatnica,3,160,205,$svrha,0);//Svrha uplate red 1
imagestring($uplatnica,3,160,215,$svrha1,0);//Svrha uplate red 2

if($broj == 6)
{
	imagestring($uplatnica,5,520,40,$sum_ukupno,0);
}
if($broj == 
{
	imagestring($uplatnica,5,505,40,$sum_ukupno,0);
}
if($broj == 9)
{
	imagestring($uplatnica,5,490,40,$sum_ukupno,0);
}

imagejpeg($uplatnica);
imagedestroy($uplatnica);
include("../stranice/disconect.php");

//header("Content-type: image/jpg");
//header("Content-Disposition: inline, filename=uplatnica.jpg");

?>
User avatar
Ambush Commander
DevNet Master
Posts: 3698
Joined: Mon Oct 25, 2004 9:29 pm
Location: New Jersey, US

Post by Ambush Commander »

Where'd you get that information from? Headers can't be sent after the output has begun.
User avatar
ddragas
Forum Contributor
Posts: 445
Joined: Sun Apr 18, 2004 4:01 pm

Post by ddragas »

Thank you

resolved
Post Reply