Ausgabe "Fehler"!
Christopher
- php
0 fastix®
Grüß euch folgendes Problem wenn ich die Ausgabe von Mysql einbinde habe ich kein Problem.
Aber wenn ich jetzt die Ausgabe mittels "Template und PHP" einbinde kommt immer der Fehler dass === " === (ohne =) nicht anzeigbar ist.
Ok jetzt habe ich einfach vor " ein Strich hingegebn*g* == " ===
dann kommt diese Ausgabe:
"); } mysql_close () ?>
Feuerlöscher Pulver::
Naja das ist mein Quelltext:
<?
function gettemplate($template,$endung="html")
{ return str_replace(""","\"",implode("",file ($template.".".$endung)));
} function dooutput($template) { echo $template; }
$location = "Feuerlöscher";
$inhalt = "
<?
$host = "localhost";
$user = "XX";
$password = "XX";
$dbname = "XX";
$tabelle = "shop";
$dbverbindung = mysql_connect ($host, $user, $password);
$dbanfrage = "SELECT * FROM $tabelle WHERE kat= "Feuerloscher" and ukat= "Schaum" ORDER BY titel";
$result = mysql_db_query ($dbname, $dbanfrage, $dbverbindung);
while ($ausgabe = mysql_fetch_array ($result))
{
echo ("
<a href=shop.php?id=$ausgabe[id]>$ausgabe[titel]</a> <br> ");
}
mysql_close ($dbverbindung)
?>
";
eval("dooutput("".gettemplate("layout/main")."");");
?>
Moin!
$host = "localhost";
$user = "XX";
$password = "XX";
$dbname = "XX";
$tabelle = "shop";
Sag mal.. warst Du nicht etwas übereifrig beim Tarnen der quotas?
$dbanfrage = "SELECT * FROM $tabelle WHERE kat= "Feuerloscher" and ukat= "Schaum" ORDER BY titel";
hier auch...
echo ("
hier auch...
<a href=shop.php?id=$ausgabe[id]>$ausgabe[titel]</a> <br> ");
hier auch, dafür versuchst Du dann invalides HTML zu erzeugen.
eval("dooutput("".gettemplate("layout/main")."");");
eval ist devil. Warum machst Du das? Funktionen kann man auch so aufrufen.
MFFG (Mit freundlich- friedfertigem Grinsen)
fastix®