Lieber fritz,
und dann in form2:
<?php
echo $_POST["Inhalt"];
?>
> Parse error: syntax error, unexpected T\_VARIABLE in /home/www/form2.php on line 1
der Fehler soll also in Zeile 1 stehen. Da steht "<?php" und ein Zeilenumbruch. Keine Variable egal welcher Art. Warum nicht? Ist Dein Beispiel anders als der Code in der Datei auf dem Server? Kann man das einmal live und in Farbe anschauen (URL bitte)?
Eine andere Frage: Wie sind bei Dir Zeilenenden [technisch umgesetzt](https://de.wikipedia.org/wiki/Wagenr%C3%BCcklauf#Zeichencodierung_und_Eingabe)? Ist da ASCII-Code 13 oder ASCII-Code 10 oder beides (\0xd\0xa) und PHP versteht die Zeilenenden einfach nicht (weshalb die Zeilenzählung scheitert)?
Verwendest Du als Zeichenkodierung UTF? Vielleicht mit BOM ([Byte Order Mark](https://de.wikipedia.org/wiki/Byte_Order_Mark))? In welchem Texteditor bearbeitest Du Deine Code-Dateien, damit man Dir sagen kann, wo Du BOM (Du solltest schon UTF-8 nutzen, aber besser ohne BOM!) und Zeilenenden einstellen kannst?
Liebe Grüße,
Felix Riesterer.
--
"Wäre die EU ein Staat, der die Aufnahme in die EU beantragen würde, müsste der Antrag zurückgewiesen werden - aus Mangel an demokratischer Substanz." (Martin Schulz, Präsident des EU-Parlamentes)