Unauffindbarer Fehler O.o
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
beitrag
counter
datei
elemente
error
fehler
formen
gern
lieb hast
lieb liebe
person
punkten
sinnloses schreiben
syntax
tabelle
variable
zeile
-
Hi
ich hab mich seit gestern ma mit PHP vertraut gemacht und hab ma eh weng rumgebastelt und diverse Tut's mir durchgelesen...
Naja das is bei rausgekommen:
<html> <body bgcolor=#000000 color=#7FFFD4> <?php echo "Danke, "$_POST["name"]" dass du mich lieb hast =)."; $datei = fopen ("counter.txt","a+"); $liebe = fgets ($datei,1024); fwrite ("counter.txt",$_POST["name"]); fclose ($datei); echo "Diese Personen haben mich alle lieb =) :/n" $liebe; ?> </body> </html>
aber irgendwas stimmt da net^^:
Parse error: syntax error, unexpected T_VARIABLE, expecting ',' or ';' in C:\Programme\xampp\xampp\htdocs\hastdumichlieb.php on line 5
W?r nett wenn ihr mitr helfen k?nntet =)
Mfg walkonshit -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
echo "Danke, " . $_POST["name"] . " dass du mich lieb hast =).";
Sollte imho funktionieren... -
echo "Diese Personen haben mich alle lieb =) :/n" .$liebe;
Und das noch.
Welche Zeile ist eigentlich die 5te? -
Die Punkte waren imho die beiden Fehler
btw. w?rde ich dir raten, die HTML-Elemente auch mit echo auszugeben
Ich habs am Anfang auch so gemacht, aber wenn du Tabellen und so hast, ist es dann viel einfacher zum editieren und erspart dir sinnloses schreiben
z. B. statt <? echo $variable; ?> Musst du nur noch ".$variable." schreiben
Du musst dann allerdings alle " mit \ makieren, also \" -
<?echo "Diese Personen haben mich alle lieb =) :/n $liebe ";?>
-
Joa
Der geh?rt
echo "Diese Personen haben mich alle lieb =):<br> ".$liebe;
und in der Zeile 7 ist auch ein Bug:
echo "Danke, ".$_POST["name"]." dass du mich lieb hast =)";
Der " Zeigt an, dass es sich um einen String in "unvariablisierter" Form habndelt
Wenn du Variablen in echo ausgeben willst musst du die zuerst beenden und dann nen Punkt hinmachen
btw.
Die Punkte waren imho die beiden Fehler
btw. w?rde ich dir raten, die HTML-Elemente auch mit echo auszugeben
Ich habs am Anfang auch so gemacht, aber wenn du Tabellen und so hast, ist es dann viel einfacher zum editieren und erspart dir sinnloses schreiben
z. B. statt <? echo $variable; ?> Musst du nur noch ".$variable." schreiben
Du musst dann allerdings alle " mit \ makieren, also \" -
Hi,
So ist es richtig und viel einfacher (vorausgesetzt, dass $_POST['name'] existiert):
<html> <body> <?php echo "Danke, " . $_POST['name'] . " dass du mich lieb hast =)."; $fp = fopen("counter.txt",'a+'); $liebe = fgets($fp,filesize("counter.txt")); fputs($fp,$_POST['name']); fclose($fp); echo "Diese Personen haben mich alle lieb =) :<br />/n$liebe"; ?> </body> </html>
mfg,
hr
Beitrag ge?ndert am 26.05.2006 22:17 von heavyraptor -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage