Hallo - danke für die Antwort!
Ich habs so versucht:
<input type="hidden" name="url" value="<?php echo $_SERVER['PHP_SELF']; ?>">
und im kontaktformular.php
<?php
E-Mail : $email
Adresse : {$_POST["url"]}
";
Tatsächlich wird jetzt (juhuii!) eine Zeile im Mail ausgegeben. Die Adresse stimmt noch nicht, aber jetzt bedarf es vermutlich noch ne 'Anleitung' zur Datenbankabfrage. Im Moment gibt es die Adresse der Einstiegsseite an.... > /cms/front_content.php Jetzt brauche ich noch die idcatart=xxx
echo $begrüßung;
<?php
.... (andere Felder)
E-Mail : $email
Adresse : $_POST["url"]
";Parse error: parse error, unexpected '"', expecting T_STRING or T_VARIABLE or T_NUM_STRING in ../kontaktformular.php on line 46 (..=ganze Adresse)
Mit dem abgebildeten Fragment kann ich deine Fehlermeldung nicht nachstellen. Aber wenn du ein Arrayelement innerhalb eines mit "" eingefassten Strings angeben willst, musst du das in {} setzen, damit der PHP-Parser weiß, dass das zusammengehört. Also:
$var = "... {$_POST['url']} ...";
Die '' oder "" um das url wegzulassen ist zwar unter Ignorieren einer Notice möglich aber nicht empfehlenswert.
echo "$verabschiedung $name";