einschub von fontz in html seite funzt nicht

Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
Antworten
mr-unbekannt
Mitglied
Beiträge: 4
Registriert: 17.06.2004 16:43

einschub von fontz in html seite funzt nicht

Beitrag 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
Benutzeravatar
DaniM
Mitglied
Beiträge: 687
Registriert: 28.04.2003 19:22
Wohnort: Ulm
Kontaktdaten:

Beitrag 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
Ihr wohnt im Süd-Westen Deutschlands?
|- Nehmt an der Schwäbischen phpBB Usergroup teil!
Lord_Femto
Mitglied
Beiträge: 701
Registriert: 19.12.2003 15:53
Wohnort: Berlin

Beitrag von Lord_Femto »

du kannst aber auch das wie folgt machen:

Code: Alles auswählen

echo '<font color="#FF0000">Richtig!</font>';
Gruß Lord_Femto
visit - http://www.pandemicbrew.de
Project X
Benutzeravatar
DaniM
Mitglied
Beiträge: 687
Registriert: 28.04.2003 19:22
Wohnort: Ulm
Kontaktdaten:

Beitrag 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
Ihr wohnt im Süd-Westen Deutschlands?
|- Nehmt an der Schwäbischen phpBB Usergroup teil!
Benutzeravatar
Blutgerinsel
Mitglied
Beiträge: 1801
Registriert: 19.07.2004 18:53
Wohnort: Landkreis Ulm
Kontaktdaten:

Beitrag 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
Antworten

Zurück zu „Coding & Technik“