php mail gaat iets niet goed.
Maar op een of anderen vage manier wilt de mail niet aankomen of versturen wat doe ik verkeerd....
PHP
Code (php)
HTML
Code (php)
1
2
3
4
5
6
7
8
2
3
4
5
6
7
8
<div class="deel">
<form method="post" id="form1" action='index.php'>
<input type="text" value="Mailadres" name="mail"/><br/>
<input type="hidden" name="array" id="array">
<input type="submit" id="btSubmit" value="Deel documenten" class="button" >
</form>
</div>
<form method="post" id="form1" action='index.php'>
<input type="text" value="Mailadres" name="mail"/><br/>
<input type="hidden" name="array" id="array">
<input type="submit" id="btSubmit" value="Deel documenten" class="button" >
</form>
</div>
Gewijzigd op 27/05/2013 13:16:42 door Marco Hendriks
Lokaal kun je geen e-mail sturen, tenzij je een mail server hebt ingesteld. En krijg je anders een foutmelding?
http://phpwiki.santhe.nl/index.php/De_juiste_mailheaders
Tevens raad ik het gebruik van $_REQUEST af door expliciet $_GET of $_POST te gebruiken. Ook is het handig om te kijken in een if-else statement of je mail() true of false teruggeeft.
Gewijzigd op 27/05/2013 13:58:29 door - Ariën -
mail($email, "Gedeelde documenten", $message);
<input type="text" value="Mailadres" name="mail"/><br/>
$email = $_REQUEST['mailadres'] ;
==> $email zal dus leeg zijn want mail != mailadres.
$link = "http://www.newmediareader.nl/";
$message = $link;
==> $message is dus gewoon alleen de link.
Verder dit nog:
<input type="hidden" name="array" id="array">
==> $_POST['array'] zal dus ook leeg zijn.
==> Verder doe je daar ook niks mee alleen een print naar het scherm.
dank je voor de uitleg ik heb het opglost.