Moin,
ich glaube ich habe da ein grundlegendes Problem.
-
Wie ich jetzt von Euch erfahren habe, kann ich kein Upload zu Validator machen, wenn ich PHP einsetze. Fazit: Nur noch gegen die URL testen.
-
Ich sollte meinen "action"-Teil ändern. Also so:
action="<?=htmlspecialchars( $_SERVER[PHP_SELF]); ?>"
-
Ich sollte entweder auf direkt auf dem Server oder in einer XAMPP-Umgebung arbeiten wenn ich mehr als HTML und CSS einsetze.
Frage, ist dieser PHP-Script jetzt so richtig:
<?php
$betreff = "LUG - Anfrage vom Kontaktformular";
$nachricht = $_POST["message"];
$empfaenger="max.musterman@musterseite.de";
if(($nachricht!='')&&($email!='')
mail($empfaenger, $betreff, $vname, $nname, $email, $message, $send);
?>
Langsam kommen mir da Zweifel, wenn ich mir das auf verschiedenen Seiten so anschaue.
Also, ich habe die Seite jetzt auf den Server geladen. PHP-Teil ganz oben.
Aber, der Form-Action-Teil sorgt noch immer für eine Meldung.
Error: Saw <?. Probable cause: Attempt to use an XML processing instruction in HTML. (XML processing instructions are not supported in HTML.)
At line 1, column 2
<?php↩ $betref
Error: Bad value <?=htmlspecialchars( $_SERVER[PHP_SELF]); ?> for attribute action on element form: Illegal character in path segment: < is not allowed.
From line 47, column 6; to line 48, column 32
*/↩ ↩ <form name="kontaktFormular" method="post" action="<?=htmlspecialchars( $_SERVER[PHP_SELF]); ?>" ↩ onSubmit="return isValid()">↩
Gruß Heiko