Hallo allemaal,

ik heb een probleempje ! Ik heb op mijn site een mail script geplaatst. Echter als ik een mail verstuur en deze ontvang in Outlook 2003 dan zie ik geen afzender en ook geen tekst in het berichtvenster.

Ik heb meerdere scripts gedowload en geprobeerd maar overal hetzelfde liedje !

Wie herkent dit en heeft de oplossing ?

alvast bedankt !

Richard
Richard, als je nu eens gaat nadenken, denk dan eens na over het antwoord wat we hier op kunnen geven? Eigenlijk moeten we raden. Post eens het script wat je gebruikt want anders weten wij het toch ook niet?

Aldus, ik ben een grote raad gast, en ik denk dat het iets met superglobals te maken heeft. Gebruik ipv $onderwerp en $bericht, $_POST['onderwerp'] en $_POST['bericht'].
Oke, beetje gelijk heb je wel, maar ik heb met elk script hetzelfde probleem.

Bij deze een van de scripts:

<?php

// headers for the email listed below

$headers .= "from: \"$name\" <$email>\n"; // your email client will show the

person's email address like normal
$headers .= "Content-Type: text/html; charset=iso-8859-1\n"; // sets the mime

type
$recipient = "[email protected]"; // enter YOUR email address here
$subject = "Contact From Your Website"; // this is the subject of the email

$msg = wordwrap( $msg, 1024 );

mail($recipient, $subject, stripslashes($msg), $headers); // the mail() function

sends the message to you

//Once the data is entered, redirect the user to give them visual confirmation
header("location: http://www.X/ThanksA.php";);
?>

Kijk eens naar je kleuren ...
Niet onlogisch dat dit script voor geen sodemieter werkt.
En zoals ik al zei:

$headers .= "from: \"$name\" <$email>\n";

Super globals:

$headers .= "from: \"" . $_POST['name'] . "\" <" . $_POST['email'] . ">\n";
Hallo,

als je zegt dat het logisch is dat het voor geen sodemieter werkt zeg dan ook waarom niet !

Ik werk voor het eerst met pHp en hoef alleen dat mail formulier werkend te hebben, ben ik al lang blij.

Bas, heb gedaan wat je al zei en dat werkt ! Bedankt. Alleen het ingevoerde bericht komt nog niet mee naar de mail ?

Heb hieronder ook nog even het formulier geplaatst.

<form name="form" method="post" action="http://www.myhorse.nl/contactscriptA.php">;
<table width="400" border="0" cellpadding="2" cellspacing="2" summary="">
<tr>
<td width="200" valign="top" align="right">Your Name: </td>
<td width="200" valign="top" align="left">
<input type="text" name="name" size="25" maxlength="200" />
</td>
</tr>
<tr>
<td width="200" valign="top" align="right">Your Email:</td>
<td width="200" valign="top" align="left">
<input type="text" name="email" size="25" maxlength="100" />
</td>
</tr>
<tr>
<td width="200" valign="top" align="right">Your Comments: </td>
<td width="200" valign="top" align="left">
<textarea name="msg" cols="25" rows="4"></textarea>
</td>
</tr>
<tr>
<td width="200" valign="top">&nbsp;</td>
<td width="200" valign="top" align="left">
<input type="reset" name="Reset" value="Reset" />
<input type="submit" name="Submit" value="Submit" />
</td>
</tr>
</table>
</form>
<?
$msg = wordwrap( $_POST['msg'], 1024 );
?>

en btw, had jij ook niet 'lege email' topic geopend??

<?
$email = "<html>\n";
$email .= "<head>\n";
$email .= "<title>Zomaar een emailberichie</title>\n";
$email .= "</head>\n";
$email .= "<body>\n";
$email .= "<font size=\"14\">Dit is een testjuh :)</font>\n";
$email .= "</body>\n";
$email .= "</html>";

$aan = "[email protected]";
$onderwerp = "HTML mail testjuh ...";

$headers = "From: Iemand <[email protected]>\r\n";
$headers .= "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/html; charset=iso-8859-1\r\n";

mail($aan, $onderwerp, $email, $headers);
?>
Hallo Bas,

<?
$msg = wordwrap( $_POST['msg'], 1024 );
?>

dit is inderdaad na wat geknoei in de php file de oplossing ! Bedankt daarvoor.

Begin het al een beetje te begrijpen.

Het andere topic had ik ook geplaatst ja.

Richard
leuk he zo`n site waar niets opstaat.Is het veulentje er al?gr.sandra,peter en kids
sorry verkeerde naam op gegeven.

Reageren