Ich muss diesen Thread nochmal aufgreifen, da ich jetzt auch an diesem Problem rumsitz.
Unter Dreamweaver kann man wunderbar mit Templates arbeiten, so auch ich in diesem Code:
Code:
<? include ("header.php") ; $
URL = $_SERVER['REQUEST_URI'] ; ?>
<? if ($LoggedIn) { ?>
<h3>Das ist die Telefonliste (zu Testzwecken noch ohne Telefonnummern) </h3>
<?
$Server = mysql_connect ("$member_dbhost","$member_dbuser","$member_dbpasswd") ;
mysql_select_db ("$member_dbname",$Server) ;
$
sql = "SELECT * from tri_athleten order by Name, Vorname" ;
$result = mysql_query ($
sql,$Server) ;
$Datensatz = mysql_fetch_array ($result) ;
while ($Datensatz) {
$NameVorname = $Datensatz["Name"] . " " . $Datensatz["Vorname"];
echo "
$NameVorname</p>" ;
$Datensatz = mysql_fetch_array ($result) ;
}
mysql_close ($Server) ;
?>
<? } else {
echo "<META HTTP-EQUIV=\"refresh\" content=\"0;
URL=notyetloggedin.php\">";
}
?>
<? include ("footer.php") ; ?>
In der ersten Zeile wird header.php eingebunden, in der session_start aufgerufen wird.
Ich krieg, wie der Titel besagt, auch die Fehlermeldung im Browser...
Schreib ich aber statt
Code:
<? include ("header.php") ; $
URL = $_SERVER['REQUEST_URI'] ; ?>
einfach nur
Code:
<? include ("header.php") ; $
URL = $_SERVER['REQUEST_URI'] ; ?>
klappt es. Also liegt es an dem Tag, was ja auch bereits diverse Seiten im Internet beschreiben, daß vor Aufruf von session_start keinerlei
HTML Tags verwendet werden dürfen.
Mein Problem besteht nun darin, daß Dreamweaver aber genau diesen Tag braucht, um das Template intern zu verwalten... Das Ganze nervt mich bischen, da ich vermeiden will, diese Dreamweaver Tags jedesmal entfernen zu müssen. Ausserdem ist da ja nicht Sinn der Sache...
Hat da jemand einen Lösungsvorschlag?
Gruß,