Seite 1 von 1

einschub von fontz in html seite funzt nicht

Verfasst: 18.10.2004 15:21
von mr-unbekannt
hi all, also eine frage,
ich habe eine passwortgeschützte seite, und ich würde gerne schriftgrösse, art und form in die folgende datei eischieben, doch auf der page wird nur ein error angezeigt, wenn ich grösse usw. verwende. bei normaler schrift alles ok.

datei:

Code: Alles auswählen

<html>
<head>
<title>-Text-</title>
</head>
<body>
<?php
include("pwd.php");
if (($benutzer == "$user") and ($passwort == "$pass"))
{
echo "
<html>
<head>
<title>Der Login</title>
</head>
<body>
[b][color=red]Das is der Inhalt.[/color][/b]
</body>
</html>
";
}
else
{
echo "Falsche Zugangsdaten.";
}
?>
</body>
</html>
wäre dankbar für hilfe

mfg patti

Verfasst: 18.10.2004 18:22
von DaniM
Du meinst wenn du einen <font ..> Tag einfügst?
Das Problem liegt daran dass du Sonderzeichen schützen musst.
Folgendes Beispiel zeigt wie du es nicht machen sollst und wie du es machen sollst:

Code: Alles auswählen

<?php
// So ist es FALSCH
echo "<font color="#ff0000">Falsch!</font>";

################################

// So ist es RICHTIG
echo "<font color=\"#ff0000\">Richtig!</font>";
?>
Du musst Zeichen wie " (Anführungszeichen) oder $ (Dollarzeichen) mit einem führenden Backslash (\) schützen.

Mit freundlichen Grüßen,
Dani

Verfasst: 18.10.2004 21:39
von Lord_Femto
du kannst aber auch das wie folgt machen:

Code: Alles auswählen

echo '<font color="#FF0000">Richtig!</font>';

Verfasst: 19.10.2004 15:15
von DaniM
Lord_Femto hat geschrieben:du kannst aber auch das wie folgt machen:

Code: Alles auswählen

echo '<font color="#FF0000">Richtig!</font>';
Nachteil dabei, du kannst keine Variablen einfach so einfügen, sondern musst zuerst deinen string hier beenden.

Mit freundlichen Grüßen,
Dani

Verfasst: 19.10.2004 15:46
von Blutgerinsel
DaniM hat geschrieben:Nachteil dabei, du kannst keine Variablen einfach so einfügen, sondern musst zuerst deinen string hier beenden.

Mit freundlichen Grüßen,
Dani
Wer bitte fügt eine Var in einen String ein ??????
wozu gibt es wohl
.

Es empfiehlt sich ohnehin da es mehrmals vorkommt einfach ne File anzulegen wo dieser Rohbau definiert wird.....
Gut ich kann es auch uneinheitlich halten :roll:

Was ist gegen:

Code: Alles auswählen

$msg="<font color='#FF0000'>%s</font>";
printf($msg,"manchmal dreh ich echt am Rad");
einzuwenden?

BTW: das hier:

Code: Alles auswählen

echo '<font color="#FF0000">Richtig!</font>';
Hat den tollen Nachteil das ich keine Escape Sequenzen verwenden kann, daher das Spiel hier umkehren echo " und innen '

-> RTFM