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

Fehler??

  • Ersteller Ersteller Chrigi_111
  • Erstellt am Erstellt am
Status
Für weitere Antworten geschlossen.
C

Chrigi_111

Guest
Code:
<?php
$user = $_POST[user];
$eintrag = $_POST[eintrag];
    echo"Vielen Dank[b]".$user."[/b]

";
         echo"Hier ist dein Eintrag: 
[b]".$eintrag."[/b]";
$speichern = $user + $eintrag
t  ouch("ein.txt");
$fp = fopen("ein.txt", 'w' )
fwrite($fp, "$speichern" )
?>
Ich hab da so n scriptlein, und da kommt jetzt der Fehler:
Parse error: syntax error, unexpected T_STRING in D:\Testserver\xampp\htdocs\xampp\gbuch.php on line 14

Die datei heisst nur gbuch.php, weil ich nix besseres wusste :oops:
Wäre wirklich dankbar für eure Hilfe!
 
Leider können wir dir erst helfen, wenn du uns die Zeile 14 gibst, da in deinem Code nur 10 Zeilen sind.
 
oups sry

Code:
1<html>
2<head>
3<title>Unbenanntes Dokument</title>
4<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
5</head>
6<body>
7<?php
8$user = $_POST[user];
9$eintrag = $_POST[eintrag];
10echo"Vielen Dank[b]".$user."[/b]

";
11echo"Hier ist dein Eintrag: 
[b]".$eintrag."[/b]";
12$speichern = $user + $eintrag
13touch("ein.txt");
14$fp = fopen("ein.txt", 'w' )
15fwrite($fp, "$speichern" )
16?> 
17</body>
18</html>
Hier ist sie
 
ich hab ja php angewiesen, das es den Inhalt der Variable $speichern
in die datei ein.txt schreiben soll welche zuerst erstellt wird, in der datei steht jetzt:
Code:
0
wisst ihr was hier der Fehler ist??
 
Ja,
du willst mit $user + $eintrag zwei Strings verbinden. Was du aber machst ist eine Zahlen-Addition. Strings verbindet man mit einem Punkt (.).
Übrigens musst du nicht fwrite($fp, "$speichern") schreiben, es reichts auch fwrite($fp, $speichern).
 
Super jetzt gehts auch,
Aber eine Frage hab ich doch noch: Wie kann ich dann in die gespeicherte datei was hinzfügen biem nächsten Formularaufruf ist ja wieder alles gelöscht!
Ich wollt sone art logfile machen
 
Status
Für weitere Antworten geschlossen.
Zurück
Oben