• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

problem mit gänsefüsschen

Status
Für weitere Antworten geschlossen.

GermanPitBull

Neues Mitglied
ich baue grad mein gb etwas um und hab ein kleine problem... die struktur sieht so aus :arrow:

$comment="<font face='arial'>$name</font>

if($_POST["icq"] == "na") {
echo="bla
";
}
else {
echo="bla
";
}
<font face='arial'>$datum um $zeit uhr
";

also bräuchte ich theoretisch nen drittest zeichen neben " und '..... kann mir wer helfen???

mfg :)
 
in html tags benutzt man immer "" zur ennzeichnung von attribut werten...

Falls du den unterschiednicht kennst:

Bei " : Der String wird auf Variablen untersucht die dann automatisch im string ersetzt werden. ' Brauchen nicht zu escaped werden. Ausserdem diesem escape werden alle anderen beachtet (\r, \n, \t, \", usw.)

Bei ' : Der String wird nicht auf Variablen untersucht die dann automatisch im string ersetzt werden. " Brauchen nicht zu escaped werden. Die eizige interpretierte escape squence ist \' damit man diese im string schreiben kann...
 
ich verstehe dein problem nicht ;)
ausserdem wuerde ich die zeilen so schreiben:
[php:1:b630e43c14]
<?php
$comment=sprintf('<font face="arial">%s</font>
',$name);
if($_POST['icq'] == 'na')
echo 'bla
';
else
echo 'bla
';
printf( '<font face="arial">%s um %s uhr
', $datum, $zeit);
[/php:1:b630e43c14]
du siehst man braucht kein 3. quotezeichen :)
edit: danke prophet - korrigiert
gehölrt < aber da ist auch was komisch :p
 
ahh super dankeschön.... so kannte ich das nochgarnet... wie gesagt anfänger ^^

aba was ist sprintf und printf die kenne ich noch nicht :? ???

mfg :)
 
Du kannst es ja auch so machen:

[php:1:670c3d08ed]
<?php
$comment="<font face=\"arial\">$name</font>
";
if($_POST["icq"] == "na") {
echo "bla
";
}
else {
echo "bla
";
}
?>
<font face="arial"><?php echo $datum; ?> um <?php echo $zeit; ?>

[/php:1:670c3d08ed]

Viele Grüße,
unregistriert
 
[php:1:b9191f4af5]<?php
$comment="<font face=\"arial\">$name</font>
" .
if($_POST["icq"] == "na") {
echo "bla
";
}
else {
echo "bla
";
}
. "<font face="arial"><?php echo $datum; ?> um <?php echo $zeit; ?>
"
?>[/php:1:b9191f4af5]

geht das so auch??? mit dem verketten
 
nein - das ist nun totaler quark o_O
das waere 1. ein syntax fehler ( . ist kein php befehl) und 2. wuerden die php tags in dem string drinbleiben
 
[php:1:277026a936]
<?php
$comment="<font face=\"arial\">$name</font>
" .
if($_POST["icq"] == "na") {
echo "bla
";
}
else {
echo "bla
";
}
echo "<font face=\"arial\"> $datum um $zeit
";
?>
[/php:1:277026a936]
ich glaube so müssts gehn
 
und was ist daran jetzt besser als an meiner ersten version ?
(bzw was sollen die klammern dort? )
 
ok kein problem - sorry war n bischen dumm formuliert von mir.
 
Status
Für weitere Antworten geschlossen.
Zurück
Oben