Php kan ikke "modify header?"
Hej,Jeg har skrevet dette stykke kode (med lidt hjælp):
<html>
<head>
<meta http-equiv="Pragma" content="no-cache">
<meta http-equiv="Cache-Control" content="no-store">
<meta http-equiv="Expires" content="0">
<title>Marcellineliving - Image Bank</title>
<script language="javascript" src="MM_scripts.js" type="text/javascript"></script>
</head>
<body class="popup_body" bottomMargin="0" leftMargin="0" topMargin="0" onload="fitSize();" rightMargin="0" MS_POSITIONING="FlowLayout">
<?php
$host=""; // Host name
$username=""; // Mysql username
$password=""; // Mysql password
$db_name=""; // Database name
$tbl_name=""; // Table name
// Connect to server and select databse.
mysql_connect("$host", "$username", "$password")or die("cannot connect");
mysql_select_db("$db_name")or die("cannot select DB");
$sql="SELECT * FROM $tbl_name WHERE id='$_GET[id]'";
$result=mysql_query($sql);
while($rows = mysql_fetch_array($result)){
?>
<form name="popUp" method="post" action="albed/<? echo $rows['filename']; ?>" id="popUp">
<input type="hidden" name="__VIEWSTATE" />
<P align="center"><br>
<?
// Image resizer
require_once("hft_image.php");
$pic = "albed/".$rows['filename'];
$image = new hft_image($pic);
//resize it
$image->resize(300, 800, '-');
//output to the browser
$image->output_resized("", "JPG");
?>
</P>
<?
}
mysql_close();
?>
<P align="center"><br><A onfocus="blur()" href="java script:window.close()"><img src="close.gif" border=0 alt="Luk dette vindue"></A>
</P>
</form>
</body>
</html>
Men når jeg så afprøver det viser den en fejl meddelelse.
Warning: Cannot modify header information - headers already sent by (output started at /web/www/frac/users/nmo/imagebank/popup.php:7) in /web/www/frac/users/nmo/imagebank/hft_image.php
Jeg tror umiddelbart at det er mit Image Resizer script som ikke kan fungere på denne måde.
