Jeg er igang med en hjemmeside for en forfatter, og er ved at
lave en mailformular.
Siden er at se her:
http://soederberg-webdesign.dk/astrid2/kontakt.php
Jeg har downloaded class.phpmailer.php efter anvisning i et andet
forum, og har fået det til at fungere på et andet site jeg har
lavet, men altså ikke her..
Min contactform.php ser sådan her ud:
<?php
$emailSubject = 'Feedback ipamki';
$WebMaster = 'Astrid@ipamki.com';
$emailField = $_POST['email'];
$nameField = $_POST['name'];
$budgetField = $_POST['budget'];
$travelersField = $_POST['travelers'];
$commentsField = $_POST['comments'];
$body = <<<EOD
<br><hr><br>
Email: $emailField <br>
Name: $nameField <br>
Favourite Gallery: $budgetField <br>
Reached site through: $travelersField <br>
Comments: $commentsField <br>
EOD;
require_once('class.phpmailer.php');
$mail = new PHPMailer();
$mail->From = $emailField;
$mail->FromName = "Søderberg";
$mail->Body = $body;
$mail->AddAddress($WebMaster, "Viggosmor");
if(!$mail->Send())
exit('Email blev ikke afsendt');
$theResults = <<<EOD
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"
http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="
http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type"
content="text/html;charset=utf-8"/>
<title>Ipamki - Forfatter Astrid Heise-Fjelgren</title>
<meta http-equiv="Content-Language" content="en-us" />
<meta http-equiv="imagetoolbar" content="no" />
<meta name="MSSmartTagsPreventParsing" content="true" />
<meta name="description"
content="Ikke-Pasta-Med-K�dsovs-Igen!" />
<meta name="keywords" content="Astrid Heise-Fjeldgren,
forfatter, Ipamki" />
<meta name="author" content="
http://soederberg-webdesign.dk" />
<style type="text/css" media="all">
@import "ipamki.css";
</style>
</head>
<body>
<div id="content">
<div id="banner1">
<img src="images/banner6.jpg" alt="Ipamki" />
</div>
<div id="banner2">
<img src="images/banner8.jpg" alt="Astrid Heise-Fjeldgren" />
</div>
<ul id="menu">
<li><a href="index.html" target="_self">Forside</a></li>
<li><a href="starten.html" target="_self">Starten</a></li>
<li><a href="firmaet.html" target="_self">Bag firmaet</a></li>
<li><a href="aktuelt.html" target="_self">Aktuelt</a></li>
<li><a href="projekter.html" target="_self">Projekter</a></li>
<li><a href="links.html" target="_self">Links</a></li>
<li><a href="#" target="_self">Blog</a></li>
<li><a href="kontakt.php" target="_self">Kontakt</a></li>
</ul>
<div id="sidebar2">
<center><img src="images/lille/3.jpg" alt="Skrivemaskine knapper"
/></center>
</div>
<div id="indhold">
<h1>Tak for din henvendelse, jeg vender tilbage til dig,
s� hurtigt som muligt!</h1>
</div>
<div id="footer">
<p align="center">Design af <a
href="
http://soederberg-webdesign.dk">soederberg-webdesign
Copyright © Astrid Heise-Fjeldgren</p>
</div>
</div>
</body>
</html>
EOD;
echo "$theResults";
?>
Når jeg forsøger at sende en mail fra formularen, får jeg
følgende fejl:
Parse error: syntax error, unexpected T_STRING, expecting
T_OLD_FUNCTION or T_FUNCTION or T_VAR or '}' in
/hsphere/local/home/viggosmo/soederberg-webdesign.dk/astrid2/clas
s.phpmailer.php on line 45
Det er jo en fejl i class.phpmailer.php men denne har jeg slet
ikke rettet i..
Den er identisk med den jeg har uploaded på det site hvor det
fungerer..
Jeg skal bruge den samme mailformular til et eksamensprojekt så
derfor lidt vigtigt at det fungerer....
På forhånd tak for hjælpen...
--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! =>
http://www.html.dk/tutorials