opmaak van repaymail

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

21/07/2004 12:26:00
Quote Anchor link
hallo,
ik ben bezig met een script waardoor de gebruiker een mail gestuurd krijgt met de ingevoerde gegevens.

zi hieronder:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<?php  
                /* versturen van bevestigingsemail naar gebruiker */
                
        mail($_POST["mail_o"], "overige bestelling plakletterwinkel.nl",
                
                                       $_POST['sex_o']." ". $_POST['naam_o']."
                    Adres :         "
. $_POST['adres_o']."
                    Woonplaats :     "
. $_POST['postcode_o']." ". $_POST['plaats_o']."
                    Telefoonnummer: "
. $_POST['tel_o']."
                    Email adres:     "
. $_POST['mail_o']."
                            
        Wanneer u deze email retourneert, naar [email protected]
        nemen wij zo spoedig mogenlijk contact met u op
        over uw aanvraag"
,
        "From: [email protected]"
    
        );
    ?>



nu zou ik graag willen dat er bij de ontvanger een mooi opgemaakt mailtje binnenkomt, i.p.v. alleen de gegevens.
Kan iemand mij weer op het spoor helpen?
Moet ik een volledige HTML pagian laten terug sturen met daarin de PHP gegevens?

gr. Plientje
 
PHP hulp

PHP hulp

23/11/2024 13:10:51
 
Bram Z

Bram Z

21/07/2004 13:22:00
Quote Anchor link
Zo ziet mijn email er uit op men forum voor een reply:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
<?php
$headers
= "from: [email protected]";
$subject="New reply in topic: $row[titel]";
$message  ="Hello $row2[user],\n\n";
$message .="\n";
$message .="There was a reply on a marked topic from you.\n\n";
$message .="The topics name is: $row[titel]\n\n";
$message .="This is the link to the topic: http://www.che-lives-clan.com/Topic/$row[id]\n\n";
$message .="\n\n";
$message .="Yours truly,\nThe Dutch Angels";
   mail($row2[email], $subject, $message, $headers);
?>

daarvan krijg je dit resultaat:

Hello $row2[user],


There was a reply on a marked topic from you.


The topics name is: $row[titel]


This is the link to the topic: http://www.che-lives-clan.com/Topic/$row[id]


Yours truly,
The Dutch Angels

Zo weet je een beetje hoe een beleefde email er uit ziet
 
Ano Niem

Ano Niem

21/07/2004 13:24:00
Quote Anchor link
idd.. kijk eens op php.net/mail daar staat ook uitgelegt hoe je html paginas kan versturen.
Of je zou in je mailtje /r/n kunnen gebruiken om een nieuwe regel te beginnen. Dan word het al wat netter
 

21/07/2004 14:59:00
Quote Anchor link
allemaal prachtig, maar het is de bedoeling dat de ontvanger een mooi opgemaakt mailtje krijgt, met b.v. eigen achtergrondkleur, logo van de verzender, vaststaand lettertype enz.
Maar dan wel met de ingevoerde gegevens b.v. dhr. Jansen, boterbloemstraat 455768979 enzzzzzzz.
 
Arend a

Arend a

21/07/2004 15:45:00
Quote Anchor link
Dan maak je het gewoon in html, en doe je in de eerste regel van je mailtje:
print "Content-type: text/html\n\n"; daarna de rest.

Grtz,

Arend
 

21/07/2004 16:09:00
Quote Anchor link
ergens heb ik nog een fout zitten?
kom er niet uit.
Heb een HTML pagina gemaakt met hierin de gegevens,
geen fout in de org. pagina,
maar zodra ik dit kopieer in het volgende script, mislukt dit. (ALLES wordt rood) dus ergens een . of' teveel, kan hem niet vinden.

Wie o wie kan de speld in de hooiberg wel vinden?
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
<?php
                /* recipients */
                $to = $_POST['mail_o'];
                
                /* subject */
                $subject = "overige bestellingen plakletters.nl";
                
                /* message */
                $message = '
                <html>
                <head>
                 <title>Dank u voor Uw belangstelling</title>
                </head>
                <body>
                <table width="741" border="0" cellpadding="0" cellspacing="0" background="images/kop.gif">
  <tr>
    <td>&nbsp;</td>
    <td><p>&nbsp;</p></td>
    <td colspan="2"><img src="images/letters/letters_r1_c1.gif" width="350" height="62"></td>
  </tr>
  <tr>
    <td width="123"><div align="right">Naam</div></td>
    <td width="257">
      <?php
      echo $_POST['
sex_o']." ".$_POST['naam_o'];
      ?>
    </td>
    <td width="243"><div align="right"></div></td>
    <td width="108"><img src="images/letters/letters_r2_c2.gif" width="108" height="139"></td>
  </tr>
  <tr>
    <td><div align="right">Adres :</div></td>
    <td><?php
    echo $_POST['
adres_o'];
    ?>
    </td>
    <td colspan="2">&nbsp;</td>
  </tr>
  <tr>
    <td><div align="right">Woonplaats :</div></td>
    <td><?PHP
     echo $_POST['
postcode_o']." ". $_POST['plaats_o'];
     ?>
     </td>
    <td colspan="2">&nbsp;</td>
  </tr>
  <tr>
    <td><div align="right">Telefoonnummer:</div></td>
    <td> <?php echo $_POST['
tel_o']; ?> </td>
    <td colspan="2">&nbsp;</td>
  </tr>
  <tr>
    <td><div align="right">Email adres</div></td>
    <td><?php
    echo $_POST['
mail_o'];
    ?>
    </td>
    <td colspan="2">&nbsp;</td>
  </tr>
  <tr>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td colspan="2">&nbsp;</td>
  </tr>
  <tr>
    <td>&nbsp;</td>
    <td colspan="3">Wanneer u deze email terugstuurt naar <a href="mailto:[email protected]">[email protected]</a>
      nemen wij zo spoedig mogenlijk contact met u op.</td>
  </tr>
</table>
                </body>
                </html>
                '
;
                
                /* To send HTML mail, you can set the Content-type header. */
                $headers .= "Content-type: text/html\n\n; charset=iso-8859-1\r\n";
                
                /* additional headers */
                $headers .=  $_POST['mail_o'];
                $headers .= "From: [email protected] ";
                
                /* and now mail it */
                mail($to, $subject, $message, $headers);
                ?>
 

26/07/2004 11:49:00
Quote Anchor link
snap er nog steeds niets van>>

probeer op verschillende manieren dit klaar te krijgen, maar het wil me maar niet lukken>>>
 
Bram Z

Bram Z

26/07/2004 18:21:00
Quote Anchor link
je doet dit :
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
    echo $_POST['mail_o'];
    ?>

maar je zit al in php dus dat word;
" . $_POST['mail_0'] . "
 

27/07/2004 13:36:00
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
<?php
/* recipients */
$to = $_POST['mail_o'];

/* subject */
$subject = "overige bestellingen plakletters.nl";

/* message */
    $message = '<html>';
    $message.= '<head>';
    $message.= '<title>Dank u voor Uw belangstelling</title>';
    $message.= '</head>';
    $message.= '<body>';
    $message.= '<table width="741" border="0" cellpadding="0" cellspacing="0" background="HTTP://WWW.ENZ.COM/BLA/images/kop.gif">';
    $message.= '<tr>';
    $message.= '<td>&nbsp;</td>';
    $message.= '<td><p>&nbsp;</p></td>';
    $message.= '<td colspan="2"><img src="images/letters/letters_r1_c1.gif" width="350" height="62"></td>';
    $message.= '</tr>';
    $message.= '<tr>';
    $message.= '<td width="123"><div align="right">Naam</div></td>';
    $message.= '<td width="257">';

    $message.= $_POST['sex_o'];
    $message.= ' ';
    $message.= $_POST['naam_o'];
    $message.= '</td>';
    $message.= '<td width="243"><div align="right"></div></td>';
    $message.= '<td width="108"><img src="images/letters/letters_r2_c2.gif" width="108" height="139"></td>';
    $message.= '</tr>';
    $message.= '<tr>';
    $message.= '<td><div align="right">Adres :</div></td>';
    $message.= '<td>';
    $message.= $_POST['adres_o'];
    $message.= '</td>';
    $message.= '<td colspan="2">&nbsp;</td>';
    $message.= '</tr>';
    $message.= '<tr>';
    $message.= '<td><div align="right">Woonplaats :</div></td>';
    $message.= '<td>';
    $message.= $_POST['postcode_o'];
    $message.= ' ';
    $message.= $_POST['plaats_o'];
    $message.= '</td>';
    $message.= '<td colspan="2">&nbsp;</td>';
    $message.= '</tr>';
    $message.= '<tr>';
    $message.= '<td><div align="right">Telefoonnummer:</div></td>';
    $message.= '<td>';
    $message.= $_POST['tel_o'];
    $message.= '</td>';
    $message.= '<td colspan="2">&nbsp;</td>';
    $message.= '</tr>';
    $message.= '<tr>';
    $message.= '<td><div align="right">Email adres</div></td>';
    $message.= '<td>';
    $message.= $_POST['mail_o'];
    $message.= '</td>';
    $message.= '<td colspan="2">&nbsp;</td>';
    $message.= '</tr>';
    $message.= '<tr>';
    $message.= '<td>&nbsp;</td>';
    $message.= '<td>&nbsp;</td>';
    $message.= '<td colspan="2">&nbsp;</td>';
    $message.= '</tr>';
    $message.= '<tr>';
    $message.= '<td>&nbsp;</td>';
    $message.= '<td colspan="3">Wanneer u deze email terugstuurt naar ';
    $message.= '<a href="mailto:[email protected]">[email protected]</a>';
    $message.= 'nemen wij zo spoedig mogenlijk contact met u op.</td>';
    $message.= '</tr>';
    $message.= '</table>';
    $message.= '</body>';
    $message.= '</html>';


/* To send HTML mail, you can set the Content-type header. */
$headers  = "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/html; charset=iso-8859-1\r\n";

/* additional headers */
$headers .=  "To: ".$_POST['mail_o']."\r\n";
$headers .= "From: [email protected]\r\n";

/* and now mail it */
mail($to, $subject, $message, $headers);
?>


ik heb het even verbeterd en overzichterlijker gemaakt.
Het is belangrijk dat je weet wanneer je in php bezig ben en wanneer niet.
Ook moet u zorgen dat u niet relatief naar de plaatjes verwijst, maar absoluut, dus: http://www.plakletters.nl/images/... enz

De headers waren ook niet helemaal goed. ze moeten altijd eindigen met \r\n

$message = "text" -> dit betekent dat $message gelijk wordt aan "text". Nu bestaat de variabele $message. Als ik wat wil toevoegen aan $message kan ik zeggen:
$message = $message."andere text";
of
$message.= "andere text";
dit is hetzelfde.

Als u nog vragen heeft hoor ik het wel... groetjes diewom! (en ilodiewom)
 

27/07/2004 13:38:00
Quote Anchor link
doet het nog niet.

hier post ik het hele script maar, in de hoop dat ik ergens anders een fout heb.
suc7

plientje


Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
<?php
                /* recipients */
                $to = $_POST['mail_o'];
                
                /* subject */
                $subject = "overige bestellingen plakletters.nl";
                
                /* message */
                $message = '
                <html>
                <head>
                 <title>Dank u voor Uw belangstelling</title>
                </head>
                <body>
                <table width="741" border="0" cellpadding="0" cellspacing="0" background="images/kop.gif">
  <tr>
    <td>&nbsp;</td>
    <td><p>&nbsp;</p></td>
    <td colspan="2"><img src="images/letters/letters_r1_c1.gif" width="350" height="62"></td>
  </tr>
  <tr>
    <td width="123"><div align="right">Naam</div></td>
    <td width="257">
      <?php
      echo $_POST['
sex_o']." ".$_POST['naam_o'];
      ?>
    </td>
    <td width="243"><div align="right"></div></td>
    <td width="108"><img src="images/letters/letters_r2_c2.gif" width="108" height="139"></td>
  </tr>
  <tr>
    <td><div align="right">Adres :</div></td>
    <td><?php
    echo $_POST['
adres_o'];
    ?>
    </td>
    <td colspan="2">&nbsp;</td>
  </tr>
  <tr>
    <td><div align="right">Woonplaats :</div></td>
    <td><?PHP
     echo $_POST['
postcode_o']." ". $_POST['plaats_o'];
     ?>
     </td>
    <td colspan="2">&nbsp;</td>
  </tr>
  <tr>
    <td><div align="right">Telefoonnummer:</div></td>
    <td> <?php echo $_POST['
tel_o']; ?> </td>
    <td colspan="2">&nbsp;</td>
  </tr>
  <tr>
    <td><div align="right">Email adres</div></td>
    <td><?php
    echo $_POST['
mail_o'];
    ?>
    </td>
    <td colspan="2">&nbsp;</td>
  </tr>
  <tr>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td colspan="2">&nbsp;</td>
  </tr>
  <tr>
    <td>&nbsp;</td>
    <td colspan="3">Wanneer u deze email terugstuurt naar <a href="mailto:[email protected]">[email protected]</a>
      nemen wij zo spoedig mogenlijk contact met u op.</td>
  </tr>
</table>
                </body>
                </html>
                '
;
                
                /* To send HTML mail, you can set the Content-type header. */
                $headers .= "Content-type: text/html\n\n; charset=iso-8859-1\r\n";
                
                /* additional headers */
                $headers .=  $_POST['mail_o'];
                $headers .= "From: [email protected] ";
                
                /* and now mail it */
                mail($to, $subject, $message, $headers);
                ?>
 

27/07/2004 13:51:00
Quote Anchor link
probeer bij mijn versie eens emailadressen en gegevens in te vullen...
dus bv:

$headers .= "To: ".$_POST['mail_o']."\r\n";
wordt:
$headers .= "To: [email protected]\r\n";

$to = $_POST['mail_o'];
wordt
$to = "[email protected]";

$message.= $_POST['sex_o'];
wordt
$message.= "de heer";

op mijn server werkt het wel!

diewom
 

27/07/2004 13:57:00
Quote Anchor link
kan er nu wel wat meer mee, DIEWOM en die ander.......
pak je wel terug op de "TOUR EIFFEL"
 

27/07/2004 13:59:00
Quote Anchor link
Als er nog iets is hoor ik het wel, suc6 en groetjes
 

27/07/2004 14:22:00
Quote Anchor link
leuk hoor, zo'n blanko mailtje.
wat ik eigenlijk zoek, is een uitleg.
 

27/07/2004 14:33:00
Quote Anchor link
de uitleg had ik toch gegeven in mijn posts?
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.