Eigen website

php script met mailto functie+

Gestart door willyke op 31 mar 2006, 14:24 3 berichten 6.436 keer gelezen
willyke Startte dit onderwerp 31 mar 2006, 14:24 Haspengouw (niet ver van Alden Biesen) 40 berichten
Bij het maken van onze nieuwe website bezigden wij een php-script dat er als volgt uit ziet

<?php
$mailto="info@zimmermann-law.be";
$subject="Bericht via het website-formulier";
$body="Het volgende bericht werd verstuurd via het website-formulier.\n\n";
foreach ($_POST as $key => $value){
$body.=$key.":\n".$value."\n\n";
}
$body.="\nVerzonden vanaf IP-adres: ".$_SERVER['REMOTE_ADDR'];
$body.="\nWEES VOORZICHTIG MET AUTOMATISCH BEANTWOORDEN VAN DIT BERICHT!\n";
$header="From: ".$_POST['*naam']." <".$_POST['@mail'].">\n";
$header.="MIME-Version: 1.0\n";
$header.="Content-Type: text/plain; charset=\"utf-8\"\n";
$header.="Content-Transfer-Encoding: 8bit\n";
mail($mailto,$subject,stripslashes($body),$header);
?>

Dit script doet alles wat het moet doen, behalve de mail met de ingevulde inhoud van het formulier doormailen naar ons mail adres.

Weet iemand soms waaraan dit kan liggen?
Jobe 31 mar 2006, 20:53 62 berichten
<?php
// Hieronder moet je je eigen e-mail adres definieren
$feedback_email = "jenaam@xxxxx.be";
// Dit is de tekst die in Subject lijn van e-mail komt te staan
$subject = "Feedback van xxxxxxx";
// Respons indien velden niet zijn ingevuld
$empty_fields = 'Gelieve alle velden in te vullen aub.<br><br><a href="javascript:history.go(-1)">[Go Back]</a>';
// Boodschap na versturen e-mail
$thankyou = "Bedankt. Uw e-mail is verstuurd.";
////// Hieronder niets veranderen /////
$name = stripslashes($_POST['Name']);
$email = stripslashes($_POST['Email']);
$message = stripslashes($_POST['Message']);
if (!isset($_POST['Name'])) {
?>

<h1>Feedback Form</h1>
<form method="post" action="<?php echo $_SERVER['REQUEST_URI'];
?>">
<p>Name:<br />
<input name="Name" type="text" id="Name" size="40" />
</p>
<p>Email:<br />
<input name="Email" type="text" id="Email" size="40" />
</p>
<p>Message:<br />
<textarea name="Message" cols="40" rows="20"
id="Message"></textarea>
</p>
<p>
<input type="submit" value="Versturen" />
<input name="Reset" type="reset" value="Reset" />
</p>
</form>
<br><br>
<?php

Ik weet dat deze code werkt.

gegroet

jobe

http://blog.web-garden.be
willyke Startte dit onderwerp 01 apr 2006, 10:38 Haspengouw (niet ver van Alden Biesen) 40 berichten
Bedankt Jobe voor je voorstel.
Intussen blijkt ons script wel degelijk OK te zijn want in een testfile die we upgeload hebben naar de server draait alles correct.

Niettemin bedankt voor je moeite.