Toon posts:

email versturen via php werkt niet.

Pagina: 1
Acties:
  • 153 views sinds 30-01-2008

Verwijderd

Topicstarter
gegevens: php.ini
register globals staan off
[mail function]
; For Win32 only.
SMTP = mail.planet.nl
smtp_port = 25
; For Win32 only.
sendmail_from = jeroen.galjee@planet.nl
; For Unix only. You may supply arguments as well (default: "sendmail -t -i").
;sendmail_path =

code: form
---------------------------------------------------------------------------------------------------------------------------------
<?php

include"d:\config.php";
$naam = $_POST['naam'];
$naam2 = $_POST['naam2'];
$email = $_POST['email'];
$bericht = $_POST['bericht'];
$emailtoo = $_POST['emailtoo'];
$onderwerp = $_POST['onderwerp'];
$submit = $_POST['submit'];
?>
<?
if ($submit)
include"bedankt.php";
else
include"test.php";
?>
<head>
<title>Just A Guestbook</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">

<style type="text/css">
<!--
.select{background:#003399;color:white;font-size:8pt;font-weight:;}
.tekstbox {background-color: #003399;color: white;font-size: 8pt;font-family: verdana;font-style: ;}
a:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: white; text-decoration: none}
a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: white; text-decoration: bold}
a:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: white; text-decoration: none}
a:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none}

-->
</style>
<style>
BODY
{
scrollbar-face-color: #0066CC;
scrollbar-track-color: #003399;
scrollbar-arrow-color: #6699cc;
}
</style>
</head>

<body bgcolor="#003399" text="#000000" vlink="#FFFFFF">


</body>

code versutren email:
---------------------------------------------------------------------------------------------------------------------------------
<?php
include"d:\config.php";

$emailtoo = $_POST['emailtoo'];
$onderwerp = $_POST['onderwerp'];
$bericht = $_POST['bericht'];


?>
<?
$omschrijving2 = "Someone reacted on your message on the guestbook:
$omschrijving";
?>
<?
if ($submit) {
mail("$emailtoo", "$onderwerp", "$bericht");
}


?>
<head>
<title>Just A Guestbook</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">

<style type="text/css">
<!--
.select{background:#003399;color:white;font-size:8pt;font-weight:;}
.tekstbox {background-color: #003399;color: white;font-size: 8pt;font-family: verdana;font-style: ;}
a:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: white; text-decoration: none}
a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: white; text-decoration: bold}
a:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: white; text-decoration: none}
a:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none}

-->
</style>
<style>
BODY
{
scrollbar-face-color: #0066CC;
scrollbar-track-color: #003399;
scrollbar-arrow-color: #6699cc;
}
</style>
</head>

<body bgcolor="#003399" text="#000000" vlink="#FFFFFF">
<table width="750" border="0" cellspacing="1" cellpadding="0" align="center" bgcolor="#0066CC">
<tr>
<td colspan="2">[img]"pics/titelbalk.jpg"[/img]</td>
</tr>
<tr align="center">
<td height="25" background="pics/balk.jpg" colspan="2"><font face="Verdana, Arial, Helvetica, sans-serif" size="2" color="#FFFFFF"><b>This
is the message that you have send</b></font></td>
</tr>
<tr>
<td width="150" height="18" align="right"><font face="Verdana, Arial, Helvetica, sans-serif" size="2" color="#FFFFFF">Message
to : </font></td>
<td height="18" width="600"><font color="#ffffff" size="2" face="Verdana, Arial, Helvetica, sans-serif">
<? echo "$naam";?>
</font></td>
</tr>
<tr>
<td width="150" align="right"><font face="Verdana, Arial, Helvetica, sans-serif" size="2" color="#FFFFFF">Subject
: </font></td>
<td width="600"><font color="#ffffff" size="2" face="Verdana, Arial, Helvetica, sans-serif">
<? echo "$onderwerp"; ?>
</font></td>
</tr>
<tr>
<td width="150" align="right"><font face="Verdana, Arial, Helvetica, sans-serif" size="2" color="#FFFFFF">Your
name : </font></td>
<td width="600"><font color="#ffffff" size="2" face="Verdana, Arial, Helvetica, sans-serif">
<? echo "$naam2";?>
</font></td>
</tr>


<tr>
<td width="150" align="right"><font face="Verdana, Arial, Helvetica, sans-serif" size="2" color="#FFFFFF">naar
email : </font></td>
<td width="600"><font color="#ffffff" size="2" face="Verdana, Arial, Helvetica, sans-serif">
<? echo "$emailtoo";?>
</font></td>
</tr>
<tr>
<td width="150" align="right"><font face="Verdana, Arial, Helvetica, sans-serif" size="2" color="#FFFFFF">Your
name : </font></td>
<td width="600"><font color="#ffffff" size="2" face="Verdana, Arial, Helvetica, sans-serif">
<? echo "$onderwerp";?>
</font></td>
</tr>


<tr>
<td width="150" align="right"><font face="Verdana, Arial, Helvetica, sans-serif" size="2" color="#FFFFFF">Your
email : </font></td>
<td width="600"><font color="#ffffff" size="2" face="Verdana, Arial, Helvetica, sans-serif">
<? echo "$email";?>
</font></td>
</tr>
<tr>
<td colspan="2" height="25" background="pics/balk.jpg" align="right"><font face="Verdana, Arial, Helvetica, sans-serif" size="2" color="#FFFFFF"></font></td>
</tr>
<tr>
<td width="150" align="right"><font face="Verdana, Arial, Helvetica, sans-serif" size="2" color="#FFFFFF">Your
message : </font></td>
<td width="600"><font color="#ffffff" size="2" face="Verdana, Arial, Helvetica, sans-serif">
<?

$bericht = nl2br($bericht);

echo "$bericht";?>
</font></td>
</tr>
<tr>
<td colspan="2" height="25" background="pics/balk.jpg">
<div align="center"><a href="guestbook.php">Back
to guestbook</a></div>
</td>
</tr>
</table>
</body>
--------------------------------------------------------------------------------------------------------------------------------
einde code:

extra info.
check gastenboek www.galjee.com
Inetpub\mailroot\****** allemaal blijven die leeg.

Ik weet niet wat er precies fout is.
Heb al verschillende dingen in mijn php.ini veranderd naar aanleiding van adviezen in dit forum.
Graag hulp voor een oplossing.

Alvast bedankt

Verwijderd

Voor code heb je dus de [co de] en [/co de] tags. Verder zijn wij er niet om code door te spitten en je kan even kijken of de variabelen zoals $emailtoo wel kloppen (even een echo $emailtoo erin zetten).

[ Voor 62% gewijzigd door Verwijderd op 24-02-2005 19:21 ]


  • klokop
  • Registratie: Juli 2001
  • Laatst online: 30-03 19:56

klokop

swiekie swoeng

Sjeus, wat een lap. Ik zou even [ code ] om de code zetten, dat scheelt al.
offtopic:
Tip: geen < font > maar css.

Niet alleen ot, maar OOK not dubbel. Doh.

[ Voor 22% gewijzigd door klokop op 24-02-2005 19:21 ]

"Passing silhouettes of strange illuminated mannequins"


  • NMe
  • Registratie: Februari 2004
  • Laatst online: 15-04 22:07

NMe

Quia Ego Sic Dico.

PHP:
1
2
3
if ($submit) {
  mail("$emailtoo", "$onderwerp", "$bericht");
}
$submit kent ie niet, dus kom je niet in dat if statement. Debuggen is niet zo moeilijk als het lijkt hoor, hier had je makkelijk zelf achter kunnen komen.

Wel apart ook dat je zegt dat register_globals op off staat, en er toch nog een fout in maakt. 8)7

[ Voor 38% gewijzigd door NMe op 24-02-2005 19:23 ]

'E's fighting in there!' he stuttered, grabbing the captain's arm.
'All by himself?' said the captain.
'No, with everyone!' shouted Nobby, hopping from one foot to the other.


Verwijderd

Mailserver goed ingesteld in php.ini?

Verwijderd

Topicstarter
php.ini
Ik heb de mailserver zo ingesteld:
[mail function]
; For Win32 only.
SMTP = mail.planet.nl
smtp_port = 25
; For Win32 only.
sendmail_from = jeroen.galjee@planet.nl
; For Unix only. You may supply arguments as well (default: "sendmail -t -i").
;sendmail_path =

$emailtoo is wel goed.

Waarom komt hij niet in het if ($submit) statement?

Verwijderd

Topicstarter
Is mijn submit niet goed doorgekomen dan?
-NMe- schreef op donderdag 24 februari 2005 @ 19:22:
[...]

$submit kent ie niet, dus kom je niet in dat if statement. Debuggen is niet zo moeilijk als het lijkt hoor, hier had je makkelijk zelf achter kunnen komen.

Wel apart ook dat je zegt dat register_globals op off staat, en er toch nog een fout in maakt. 8)7

  • NMe
  • Registratie: Februari 2004
  • Laatst online: 15-04 22:07

NMe

Quia Ego Sic Dico.

Verwijderd schreef op donderdag 24 februari 2005 @ 19:42:
Is mijn submit niet goed doorgekomen dan?
Ten eerste wordt de waarde van je submit knop alleen doorgegeven als je via de knop je form submit (en dus niet als je het via je enter knop of Javascript doet), en ten tweede is het nog altijd $_POST['submit'], zoals je verder wel overal netjes doet. Controleer liever op een andere verplichte waarde, en niet op de waarde van submit...

'E's fighting in there!' he stuttered, grabbing the captain's arm.
'All by himself?' said the captain.
'No, with everyone!' shouted Nobby, hopping from one foot to the other.


Verwijderd

Topicstarter
Submit komt nu goed door, ik heb ook alle andere waardes gechecked en die komen ook door.
Ik begrijp niet wat ik fout heb gedaan:?
-NMe- schreef op donderdag 24 februari 2005 @ 19:43:
[...]

Ten eerste wordt de waarde van je submit knop alleen doorgegeven als je via de knop je form submit (en dus niet als je het via je enter knop of Javascript doet), en ten tweede is het nog altijd $_POST['submit'], zoals je verder wel overal netjes doet. Controleer liever op een andere verplichte waarde, en niet op de waarde van submit...

  • gorgi_19
  • Registratie: Mei 2002
  • Laatst online: 13-05 21:26

gorgi_19

Kruimeltjes zijn weer op :9

Zie P&W FAQ - De "quickstart" en P&W FAQ - Leer **** debuggen!!

Op deze manier is er geen doorkomen aan. Sowieso is debuggen en het probleem isoleren iets wat je zelf moet kunnen. Als je het programmeerprobleem geisoleerd hebt en je komt er niet uit, dan kan je een topic openen. Let wel op de eerder genoemde quickstart. :)

Digitaal onderwijsmateriaal, leermateriaal voor hbo

Pagina: 1

Dit topic is gesloten.