[ This topic is solved ]
jacobien
13 February 05 / 21:53
Hallo,
Voor een nieuwe gedichtensite zoek ik een php script.
Het is de bedoeling dat leden gedichten in kunnen zenden, dat het gedichten dan ter controle bij de webmaster c.q. controleur terecht komt en deze het gedicht kan plaatsen.
Hartelijke groet, Jacobien
Mels van Kooten
14 February 05 / 10:18
Dat kan vrij eenvoudig.
Je kan met FH in de afhandelfunctie een mailscript toevoegen die het formulier verstuurd.
Teye Heimans (Founder)
15 February 05 / 17:57
Changed at 15 February 05 / 18:00
[edit]
Ik heb er een FAQ van gemaakt: link .
[/edit]
Voorbeeld:
<?php
// ... the fields and so
// set the data handler
$form -> onCorrect ( 'doMail' );
// display the form
$form -> flush ();
// the data handler
function doMail ( $data ) {
// generate a useable message
$message = '' ;
foreach( $data as $field => $value ) {
$message .= $field . ": " ;
if( is_array ( $value )) {
foreach( $value as $option ) {
$message .= "\n- " . $option ;
}
$message .= "\n" ;
} else {
$message .= $value . "\n" ;
}
}
// send the mail
$m = mail (
"to@your.email" ,
"The subject" ,
$message ,
"From: FormHandler <from@your.email>"
);
if( $m ) {
// let the user know that the message has been send
echo "Your message has been send!" ;
} else {
echo "Sorry, could not send email!" ;
}
}
?>
jacobien
20 February 05 / 12:51
Dit is geweldig natuurlijk, maar hoe krijg ik dit op mijn site en welke codes moet ik er precies opzetten??
Jacobien
Teye Heimans (Founder)
20 February 05 / 18:24
Quote: jacobien Dit is geweldig natuurlijk, maar hoe krijg ik dit op mijn site en welke codes moet ik er precies opzetten??
Jacobien
Eehm, naja, maak eerst een formulier, en gebruik dan de gegeven data handler. Bestand uploaden naar je server en dan zou ie het moeten doen.