sslug-teknik team mailing list archive
-
sslug-teknik team
-
Mailing list archive
-
Message #34219
Re: method not allowed --- problem med php mail form
Steen Jakobsen wrote:
>
> Hej sslug'er
>
> Jeg har et problem med apache serveren eller php eller cgi hvad ved jeg -
>
> Min form ser således ud:
> <FORM method=post action="sendmail.php3">
> Email: <INPUT name="email" type="text"><br>
> Message:<br>
> <TEXTAREA name="message">
> </textarea><br>
> <input type=submit>
> </FORM>
>
I form skal du have angivet
enctype="multipart/form-data"
og muligvis også et target="" selv om php scriptet ikke udskriver
noget(se senere).
> og mit script ser således ud:
> <?
> mail( "yourname@xxxxxxxxxxxxxx", "Feedback Form Results",
> $message, "From: $email" );
> header( "Location: http://www.yourdomain.com/thankyou.html" );
> ?>
>
i selve scriptet er det ikke nok at skrive $message $mail for at
referere
til de variable der kommer fra formen.
Sådan som dine forms ser ud vil dine overførte variable hedde
$HTTP_POST_VARS[message]
$HTTP_POST_VARS[mail]
Under udviklingsfasen kan du hvis du angiver et target
slutte af med at skrive echo phpinfo()
Du vil så få en oversigt over alt hvad der foregå på apache som vedrører
din transaktion
--
Med venlig hilsen Poul-Erik Andreasen
References