Hallo, Ik heb een script dat gewerkt heeft, maar het werkt nu niet meer.
Bij verzenden van de formulier, kreeg ik een fout meldingen
Ik weet totaal niet waar dat aan lig. Ik had het toen getest,en toen deed ie het . Daarna had ik met frontpage 2002 e-mail adres veranderd, en had het idee dat het wel goed is.
En sinds dien werkt het niet, wat ik nu pas achter komt. Deze script is zeer belangrijk, omdat het voor andere mensen is bedoelt en niet voor me zelf. Ik had gezegd dat het werkte, maar blijkbaar toch niet. En ik heb maar geen oplossing. Ik ken me helemaal niet uit PHP.
Fout melding:
Warning: Cannot modify header information - headers already sent by (output started at /home/httpd/vhosts/[host].com/httpdocs/login/KB1967/ppwhformsend.php:1) in /home/httpd/vhosts/[host].com/httpdocs/login/KB1967/ppwhformsend.php on line 50
Warning: Cannot modify header information - headers already sent by (output started at /home/httpd/vhosts/[host].com/httpdocs/login/KB1967/ppwhformsend.php:1) in /home/httpd/vhosts/[host].com/httpdocs/login/KB1967/ppwhformsend.php on line 58
Ik weet het maar niet waar het aan lig.....
Zeer erg dankbaar, als iemand de oplossing voor me weet. Als iemand meer informatie nodig heeft over het script, dan maak ik dat graag openbaar.
Met vriendelijke groet Maurice
-------------------------------------------------------------------------------------------------------------------------------------------
Het gaat hier om 3 bestanden. 1 html bestand , en 2 PHP scripts
Index.htm / pphformsend.php / class.phpmailer.php
'ppwhformsend.php' script:
--------------------------------------------------------------------------------------------------------------------------------------------
Beter zo?
Bij verzenden van de formulier, kreeg ik een fout meldingen
Ik weet totaal niet waar dat aan lig. Ik had het toen getest,en toen deed ie het . Daarna had ik met frontpage 2002 e-mail adres veranderd, en had het idee dat het wel goed is.
En sinds dien werkt het niet, wat ik nu pas achter komt. Deze script is zeer belangrijk, omdat het voor andere mensen is bedoelt en niet voor me zelf. Ik had gezegd dat het werkte, maar blijkbaar toch niet. En ik heb maar geen oplossing. Ik ken me helemaal niet uit PHP.
Fout melding:
Warning: Cannot modify header information - headers already sent by (output started at /home/httpd/vhosts/[host].com/httpdocs/login/KB1967/ppwhformsend.php:1) in /home/httpd/vhosts/[host].com/httpdocs/login/KB1967/ppwhformsend.php on line 50
Warning: Cannot modify header information - headers already sent by (output started at /home/httpd/vhosts/[host].com/httpdocs/login/KB1967/ppwhformsend.php:1) in /home/httpd/vhosts/[host].com/httpdocs/login/KB1967/ppwhformsend.php on line 58
Ik weet het maar niet waar het aan lig.....
Zeer erg dankbaar, als iemand de oplossing voor me weet. Als iemand meer informatie nodig heeft over het script, dan maak ik dat graag openbaar.
Met vriendelijke groet Maurice
-------------------------------------------------------------------------------------------------------------------------------------------
Het gaat hier om 3 bestanden. 1 html bestand , en 2 PHP scripts
Index.htm / pphformsend.php / class.phpmailer.php
'ppwhformsend.php' script:
code:
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
| <?
$sToEmail = "test@home.nl";
require("class.phpmailer.php");
if ($_POST['Status'] != '1')
{ // exit;
}
$aExcludeArray = array ('Subject','Submit','RedirectTo','Recipient','RecipientName','FromName','FromEmail','Status','SendError','Copy');
$Message = "Onderstaand formulier is verzonden vanaf je website, de ingevulde informatie is als volgt: ({$_SERVER["HTTP_REFERER"]})\n\n";
foreach ($_POST as $FieldName => $Value)
{
if (!in_array($FieldName,$aExcludeArray))
{
$Message .= $FieldName . " : " . $Value ."\n";
}
}
$mailer = new phpmailer;
if ($_POST[fromEmail]) $sFromEmail = $_POST[fromEmail];
else $sFromEmail = "noreply@beautybenelux.com";
$mailer->From = $sFromEmail;
$mailer->FromName = "Website : " . $_POST['FromName'];
$mailer->AddAddress($sToEmail);
$mailer->Subject = "Ingezonden formulier: ". stripslashes($_POST['Subject']);
if (count($_FILES)>0)
{
foreach ($_FILES as $sFileInputName => $aFile)
{
$sFileName = $aFile[name];
$sFileType = $aFile[type];
$nFileSize = $aFile[size];
$Message .= "\nAttached file: $sFileName [$nFileSize Bytes] ($sFileType)\n";
$mailer->AddAttachment($aFile[tmp_name], $sFileName);
}
}
$mailer->IsHTML(false); // HTML mail
$mailer->Body = stripslashes("$Message");
header("Location:" . $_POST['RedirectTo']);
if ($mailer->Send())
{
header("Location:" . $_POST['RedirectTo']);
}
else
{
header("Location:" . $_POST['SendError']);
}
?> |
--------------------------------------------------------------------------------------------------------------------------------------------
Beter zo?
[ Voor 2% gewijzigd door JHS op 28-04-2007 15:04 ]