Formulardaten an mailer übergeben (if-funktion)

hallo experten,
habe schon seit wochen ein riesiges problem dass ich nicht lösen kann.

folgendes:

ich habe ein formular kreirt wo sich interessierte leute zu einer busfahrt anmelden können.
normalerweise schicke ich die formulardaten an einen formularmailer, der diese daten überprüft und falls nicht alles ausgefüllt ist eine fehlermeldung anzeigt. ansonsten werden mir die daten zugeschickt.

den mailer spreche ich normalerweise mit form method=post an.
allerdings benutze ich auch immer htm dateien dafür.

nun hatte ich zu viele spam mails erhalten und habe daraufhin aus der htm eine php datei anhand einer anleitung gemacht.

diese fügt mir nun eine captcha abfrage ein und kontrolliert diese auf übereinstimmung.

nun meine frage.

falls der captcha code richtig ist, sollten die formulardaten an einen formularmailer mittels „post“ weitergegeben werden.

aber wie geht der php-befehl der diese per POST weitergibt?

hier mein code-teil:

<?php include( "formspamguard.inc" );<br /> $match = fsg\_checkmatch();

 if ( $match \> 0 )
 {
echo '

';
exit;
}

elseif ( $match Fehler: Deine Eingabe: »" );
echo( $_POST[‚fsg_plain‘] );
echo( „« entspricht nicht den angegebenen Zeichen!
\n“ );
echo( „Noch ein Versuch gefällig?“ );
}
?>

wenn nun: if ( $match > 0 stimmt,
dann sollte es die daten zu http://www.haenggi.li/cgi/formular.pl
weiterleiten, jedoch per „post“

habe auch scho: header("Location: http://www.haenggi.li/cgi/formular.pl");

ausprobiert, aber dies nimmt der mailer nicht an da es nicht per „post“ läuft.

kann mir jemand diese zeile (echo ‚‘:wink: ersetzen damit es richtig funktioniert?

vielen dank schon mal.

wer alle dateien einsehen möchte kann sie sich hier herunterladen:

http://www.badongo.com/file.php?file=formular__2006-…

falls der captcha code richtig ist, sollten die formulardaten
an einen formularmailer mittels „post“ weitergegeben werden.

aber wie geht der php-befehl der diese per POST weitergibt?

http://www.php-faq.de/q/q-code-post.html

ok danke, aber ich verstehe da leider nicht viel. was ich bräuchte wäre ein code der mir das beispiel anhand meiner datei zeigt, sprich den „post“-code an http://irgendwas.ch/cgi/formular.pl

das würde mir echt helfen. denn ich habe schon viele solche seiten besucht, aber kombinieren kann ich das nicht so. tud mir leid, aber genau deswegen wende ich mich ja an euch :smile:

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Das ist doch Unsinn
Das ist doch unsinn.

http://irgendwas.ch/cgi/formular.pl

Warum ein Formular mit PHP erstellen und mit mit Perl/CGI auslesen.
Bleib doch bei PHP.
Schau dir mal das hier an: http://de.php.net/manual/de/function.mail.php

P.S.: Wenn das Formular via POST übergeben wird der wert im array $_POST[‚feldname‘] abgelgt.
Also wenn du so ein Textfeld hast: ist das der Text aus dem Feld auf der nächsten Seite in der Variablen $_POST[„mail“] zur Verfügung.

vielen lieben dank. bin halt anfänger in sachen php.

habe die seite durchgelesen und werde es versuchen !

nochmals danke für deinen post…

gruss sascha