Ich hab ein Problem an dem ich schon lange knabbere und viele Posts bereits gelesen, aber nichts funktioniert.
Ich will in eine HTML Datei eine PHP Datei einfügen, und zwar:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta name="Description" content="Information architecture, Web Design, Web Standards." />
<meta name="Keywords" content="your, keywords" />
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<meta name="Distribution" content="Global" />
<meta name="Author" content="Erwin Aligam - ealigam@gmail.com" />
<meta name="Robots" content="index,follow" />
<link rel="stylesheet" href="images/BrightSide.css" type="text/css" />
<title>service.lifestyletv.de</title>
</head>
<body>
<!-- wrap starts here -->
<div id="wrap">
<div id="header">
<h1 id="logo">Lifestyle<span class="green">TV</span></h1>
<h2 id="slogan">Bringing the practical gospel to you...</h2>
<!-- Menu Tabs -->
<ul>
<li id="current"><a href="index.html"><span>Home</span></a></li>
<li><a href="videos.html"><span>Videos</span></a></li>
<li><a href="free_videos.html"><span>FREE Videos</span></a></li>
<li><a href="impressum.html"><span>Impressum</span></a></li>
</ul>
</div>
<!-- content-wrap starts here -->
<div id="content-wrap">
<div id="reg">
<div id="reg2">
<a href="http://www.paypal.de" target="_blank">Jetzt kostenlos bei Paypal anmelden!</a>
</div>
<div id="paypal">
<img src="images/paypal.gif" class="no-border">
</div>
</div>
<div id="main">
<a name="TemplateInfo"></a>
XXXXXXXXXXXXXXXXXXXXXXXXXXX
</div>
<!-- content-wrap ends here -->
</div>
<!-- footer starts here -->
<div id="footer">
</div>
</div>
<!-- footer ends here -->
<!-- wrap ends here -->
</div>
</body>
</html>
...eine PHP Datei einfügen (dort wo im HTML Text "XXXXXXXXXXXX" steht), und zwar folgenden Code:
<?
require ("config.php");
$sql = "select * from pps_bestellungen where DLCode='".$_GET['DLCode']."'";
$result = mysql_query($sql);
$row = mysql_fetch_array($result);
$active = $row['Active'];
$productid = $row['ProductID'];
$sql = "select * from pps_produkte where ProductID='$productid'";
$result = mysql_query($sql) or die(mysql_error());
$row = mysql_fetch_array($result);
$filename = $row['FileName'];
if ($active != 0)
{
include "header.php";
echo "<center>This Download Link Has Expired. Please send an e-mail to <a href='mailto:$ppemail'>$ppemail</a></center><br>";
include "footer.php";
}
else
{
$link = $sitepath."/downloads/".$filename;
header("Location: $link");
$sql = "update pps_bestellungen set Active='1' where DLCode='".$_GET['DLCode']."'";
mysql_query($sql);
}
?>
Leider bekomme ich immer den Error "Cannot modify header". Ich habe nun schon die Leerzeichen entfernt und auch den header() am Anfang plaziert, hatte aber das selbe Problem. Kann mir evtl. jemanden einen konkreten Vorschlag machen, wie ich das Problem vllt lösen kann. Herzlichen Dank!
Ich will in eine HTML Datei eine PHP Datei einfügen, und zwar:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta name="Description" content="Information architecture, Web Design, Web Standards." />
<meta name="Keywords" content="your, keywords" />
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<meta name="Distribution" content="Global" />
<meta name="Author" content="Erwin Aligam - ealigam@gmail.com" />
<meta name="Robots" content="index,follow" />
<link rel="stylesheet" href="images/BrightSide.css" type="text/css" />
<title>service.lifestyletv.de</title>
</head>
<body>
<!-- wrap starts here -->
<div id="wrap">
<div id="header">
<h1 id="logo">Lifestyle<span class="green">TV</span></h1>
<h2 id="slogan">Bringing the practical gospel to you...</h2>
<!-- Menu Tabs -->
<ul>
<li id="current"><a href="index.html"><span>Home</span></a></li>
<li><a href="videos.html"><span>Videos</span></a></li>
<li><a href="free_videos.html"><span>FREE Videos</span></a></li>
<li><a href="impressum.html"><span>Impressum</span></a></li>
</ul>
</div>
<!-- content-wrap starts here -->
<div id="content-wrap">
<div id="reg">
<div id="reg2">
<a href="http://www.paypal.de" target="_blank">Jetzt kostenlos bei Paypal anmelden!</a>
</div>
<div id="paypal">
<img src="images/paypal.gif" class="no-border">
</div>
</div>
<div id="main">
<a name="TemplateInfo"></a>
XXXXXXXXXXXXXXXXXXXXXXXXXXX
</div>
<!-- content-wrap ends here -->
</div>
<!-- footer starts here -->
<div id="footer">
</div>
</div>
<!-- footer ends here -->
<!-- wrap ends here -->
</div>
</body>
</html>
...eine PHP Datei einfügen (dort wo im HTML Text "XXXXXXXXXXXX" steht), und zwar folgenden Code:
<?
require ("config.php");
$sql = "select * from pps_bestellungen where DLCode='".$_GET['DLCode']."'";
$result = mysql_query($sql);
$row = mysql_fetch_array($result);
$active = $row['Active'];
$productid = $row['ProductID'];
$sql = "select * from pps_produkte where ProductID='$productid'";
$result = mysql_query($sql) or die(mysql_error());
$row = mysql_fetch_array($result);
$filename = $row['FileName'];
if ($active != 0)
{
include "header.php";
echo "<center>This Download Link Has Expired. Please send an e-mail to <a href='mailto:$ppemail'>$ppemail</a></center><br>";
include "footer.php";
}
else
{
$link = $sitepath."/downloads/".$filename;
header("Location: $link");
$sql = "update pps_bestellungen set Active='1' where DLCode='".$_GET['DLCode']."'";
mysql_query($sql);
}
?>
Leider bekomme ich immer den Error "Cannot modify header". Ich habe nun schon die Leerzeichen entfernt und auch den header() am Anfang plaziert, hatte aber das selbe Problem. Kann mir evtl. jemanden einen konkreten Vorschlag machen, wie ich das Problem vllt lösen kann. Herzlichen Dank!
Kommentar