/ Forside / Teknologi / Udvikling / PHP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
PHP
#NavnPoint
rfh 3959
natmaden 3372
poul_from 3310
funbreak 2700
stone47 2230
Jin2k 1960
Angband 1743
Bjerner 1249
refi 1185
10  Interkril.. 1146
fejl i mailformular - hjælp ønskes
Fra : Jan Skov | Vejles Fo~


Dato : 21-01-08 15:51

Hejsa!


Jeg har prøvet at lave en mailformular med verificeringskode som skal
indtastes inden den kan sendes.
Mailformularen fungerer for så vidt, men når jeg prøver at sende en mail til
mig selv (anden mail end den indholdet i formularen skal sendes til), får
jeg en fejl:

Parse error: syntax error, unexpected '{' in
/usr/home/dan10690/public_html/foto/sender.php on line 20

Koden i sender.php er nederst i indlægget. Linie 20 er hvor jeg har indsat
min mail adr.
Mailformularen er lavet ud fra
http://www.hjemmesideskolen.dk/scripts/phpmailc.php

Jeg har ikke den store erfaring i php endnu, så kan nogen gennemskue hvad
der kan være galt?

p.f.t.
Jan

<?php
session_start();
?>

<html>
<body>


<?php
if (isset($_POST['submit'])) {
if($_SESSION['verify'] == strtoupper($_POST['auth'])) {
if (!empty($_POST['name']) && !empty($_POST['subject']) &&
!empty($_POST['email']) && !empty($_POST['message'])) {
$headers="From: ".$_POST['name']."<".$_POST['email'].">";
if (@$_POST['customer_copy']) {
$headers .= "\r\nBcc: ".$_POST['email'];
}
$body .= "Meddelelse den " . date("d/m y") . " kl. " . date("G:i") . "
fra " . ($_SERVER['REMOTE_ADDR']) . "\r\n" . "Navn: " . $_POST['name'] .
"\r\n" . "Mail: " . $_POST['email'] . "\r\n" . "Emne: " . $_POST['emne'] .
"\r\n\r\n" . $_POST['message'];
if(@mail("janskov@jsc.dk", strip_tags($_POST['subject']),
stripslashes(strip_tags(strip_tags($body)), $headers)) {
echo "<p>Tak for din henvendelse. Jeg svarer så hurtigt som
muligt.</p>";
}
else {
echo "<p>E-mailen blev ikke sendt. Der skete en fejl. Prøv igen!</p>";
}
}
else {
echo "<p>Alle felter skal udfyldes!</p>";
}
}
else {
echo '<p>Desværre, verifikationskoden kunne ikke godkendes!</p>';
}
}
?>




</body>
</html>




 
 
Jan Skov | Vejles Fo~ (21-01-2008)
Kommentar
Fra : Jan Skov | Vejles Fo~


Dato : 21-01-08 15:57

Glemte link til siden... http://foto.jsc.dk/kontaktos.php

/Jan

Erik Ginnerskov (21-01-2008)
Kommentar
Fra : Erik Ginnerskov


Dato : 21-01-08 23:04

Jan Skov | Vejles Forandring wrote:

> if(@mail("[mailadresse fjernet]", strip_tags($_POST['subject']),
> stripslashes(strip_tags(strip_tags($body)), $headers)) {

Jeg kan se, at du har fanget en beklagelig fejl, der skaber også rod i dine
parenteser, du har 6 gange ( og 5 gange ). Jeg skulle mene, at det skal se
sådan ud:

if(@mail("[mailadresse fjernet]", strip_tags($_POST['subject']),
stripslashes(strip_tags($body)), $headers)) {

Jeg har rettet min side, så den viste kode svarer til den, der virker på den
viste formular øverst på siden. Jeg undskylder for fejlen.

--
Med venlig hilsen
Erik Ginnerskov
http://hjemmesideskolen.dk/ - http://ginnerskov.dk/
http://html-faq.dk



Jan Skov | Vejles Fo~ (22-01-2008)
Kommentar
Fra : Jan Skov | Vejles Fo~


Dato : 22-01-08 05:14

> if(@mail("[mailadresse fjernet]", strip_tags($_POST['subject']),
> stripslashes(strip_tags($body)), $headers)) {
>
> Jeg har rettet min side, så den viste kode svarer til den, der virker på
> den viste formular øverst på siden. Jeg undskylder for fejlen.
>
> --
> Med venlig hilsen
> Erik Ginnerskov
> http://hjemmesideskolen.dk/ - http://ginnerskov.dk/
> http://html-faq.dk
>

Hej Erik

Super - det virker!!

Tak for hjælpen

--
Jan


Søg
Reklame
Statistik
Spørgsmål : 177558
Tips : 31968
Nyheder : 719565
Indlæg : 6408924
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste