/ 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
Hvad går galt her med min formmail-sender?~
Fra : JohnDK


Dato : 17-02-07 14:03

Hej venner.

Jeg har et lille problem med denne kodestump, som jeg håber at der en en
genial fyr der kan hjælpe mig med at løse.

<?php
// Denne del virker OK
if (isset($_POST['submit']))
{
if (!empty($_POST['name']) && // tjek, at der er skrevet et navn
!empty($_POST['adress']) && // tjek, at der er skrevet en adresse
!empty($_POST['postby']) && // tjek, at der er skrevet et postnr og en
by
!empty($_POST['phone']) && // tjek, at der er skrevet et telefon nummer
!empty($_POST['email']) && // tjek, at der er skrevet en e-mail-adresse
!empty($_POST['meeting']) && // tjek, at der er skrevet en træffetid
!empty($_POST['subject']) && // tjek, at der er skrevet et subject
!empty($_POST['message']) && // tjek, at der er skrevet en besked

/* Der er en fejl i denne del, men er den????????
$message = "Navn: ".strip_tags($_POST['name'])."\n"
$message = "Adresse: ".strip_tags($_POST['adress'])."\n"
$message = "Postnr og By: ".strip_tags($_POST['postby'])."\n"
$message = "Telefon: ".strip_tags($_POST['phone'])."\n"
$message = "E-mail: ".strip_tags($_POST['email'])."\n"
$message = "Træffetid: ".strip_tags($_POST['meeting'])."\n"
$message = "Emne: ".strip_tags($_POST['subject'])."\n"
$message = "Besked:\n\n ".strip_tags($_POST['message'])."\n";*/


// her følger sikringen mod spambotter
!strpos($_POST['name'], "domæne.dk") && // tjek, at dit domæne ikke er
skrevet i feltet "navn"
!strpos($_POST['email'], "domæne.dk") && // tjek, at dit domæne ikke er
skrevet i feltet "email"
!strpos($_POST['name'], "@") && // tjek, at der ikke er et @ i "navn"
!eregi("\r",$_POST['name']) && // tjek, at der ikke er "vogn-retur" i
"navn"
!eregi("\n",$_POST['name']) && // tjek, at der ikke er "linjeskift" i
"navn"
!eregi("\r",$_POST['email']) && // tjek, at der ikke er "vogn-retur" i
"email"
!eregi("\n",$_POST['email'])) // tjek, at der ikke er "linjeskift" i
"email"

// er alt ok, fortsættes med afsendelse af mailen
{
$headers="From: ".$_POST['name']."<".$_POST['email'].">";
if (@$_POST['customer_copy'])
{
$headers .= "\r\nBcc: ".$_POST['email'];
}
if (@mail("mail@mail.info", strip_tags($_POST['subject']),
stripslashes(strip_tags($_POST['message'])), $headers))
}
}
?>


MVH
John



 
 
Leonard (17-02-2007)
Kommentar
Fra : Leonard


Dato : 17-02-07 14:09

"JohnDK" <news**@**jal.as> wrote:

>Jeg har et lille problem med denne kodestump, som jeg håber at der en en
>genial fyr der kan hjælpe mig med at løse.

Du skriver intet om hvad dit problem er?

--
Leonard
http:/leonard.dk/hjemmeside/

Min nye hobby: http://oy-blu.dk/

JohnDK (17-02-2007)
Kommentar
Fra : JohnDK


Dato : 17-02-07 14:17


"Leonard" <piper28a@gmail.invalid> skrev i en meddelelse
news:1jvdt210redf6q5t97sjerjtuotn5sc75a@4ax.com...
> "JohnDK" <news**@**jal.as> wrote:
>
>>Jeg har et lille problem med denne kodestump, som jeg håber at der en en
>>genial fyr der kan hjælpe mig med at løse.
>
> Du skriver intet om hvad dit problem er?
>
Problemet er at når mailen kommer frem, kan jeg kun læse selve beskeden og
ikke alle de andre oplysninger, der også skulle kunne ses.

John



Leonard (17-02-2007)
Kommentar
Fra : Leonard


Dato : 17-02-07 14:24

"JohnDK" <news**@**jal.as> wrote:

>Problemet er at når mailen kommer frem, kan jeg kun læse selve beskeden og
>ikke alle de andre oplysninger, der også skulle kunne ses.

Det er jo klart nok:

>/* Der er en fejl i denne del, men er den????????
> $message = "Navn: ".strip_tags($_POST['name'])."\n"
> $message = "Adresse: ".strip_tags($_POST['adress'])."\n"
> $message = "Postnr og By: ".strip_tags($_POST['postby'])."\n"
> $message = "Telefon: ".strip_tags($_POST['phone'])."\n"
> $message = "E-mail: ".strip_tags($_POST['email'])."\n"
> $message = "Træffetid: ".strip_tags($_POST['meeting'])."\n"
> $message = "Emne: ".strip_tags($_POST['subject'])."\n"
> $message = "Besked:\n\n ".strip_tags($_POST['message'])."\n";*/

Her giver du hele tiden $message en ny værdi, men du vil egentlig
lægge mere til, så pånær den øverste linie skal $message = ændres til
$message .=

..= lægger til en streng.

--
Leonard
http:/leonard.dk/hjemmeside/

Min nye hobby: http://oy-blu.dk/

JohnDK (17-02-2007)
Kommentar
Fra : JohnDK


Dato : 17-02-07 14:31


"Leonard" <piper28a@gmail.invalid> skrev i en meddelelse
news:mc0et2lp56mv04u59gth72umvejigpvnvi@4ax.com...
> "JohnDK" <news**@**jal.as> wrote:
>
>>Problemet er at når mailen kommer frem, kan jeg kun læse selve beskeden og
>>ikke alle de andre oplysninger, der også skulle kunne ses.
>
> Det er jo klart nok:
>
>>/* Der er en fejl i denne del, men er den????????
>> $message = "Navn: ".strip_tags($_POST['name'])."\n"
>> $message = "Adresse: ".strip_tags($_POST['adress'])."\n"
>> $message = "Postnr og By: ".strip_tags($_POST['postby'])."\n"
>> $message = "Telefon: ".strip_tags($_POST['phone'])."\n"
>> $message = "E-mail: ".strip_tags($_POST['email'])."\n"
>> $message = "Træffetid: ".strip_tags($_POST['meeting'])."\n"
>> $message = "Emne: ".strip_tags($_POST['subject'])."\n"
>> $message = "Besked:\n\n ".strip_tags($_POST['message'])."\n";*/
>
> Her giver du hele tiden $message en ny værdi, men du vil egentlig
> lægge mere til, så pånær den øverste linie skal $message = ændres til
> $message .=
>
> .= lægger til en streng.
>
Det vil sige at der skal bare sættes et punktum foran alle lighedtegn?

John



JohnDK (17-02-2007)
Kommentar
Fra : JohnDK


Dato : 17-02-07 14:36


"Leonard" <piper28a@gmail.invalid> skrev i en meddelelse
news:mc0et2lp56mv04u59gth72umvejigpvnvi@4ax.com...
> "JohnDK" <news**@**jal.as> wrote:
>
>>Problemet er at når mailen kommer frem, kan jeg kun læse selve beskeden og
>>ikke alle de andre oplysninger, der også skulle kunne ses.
>
> Det er jo klart nok:
>
>>/* Der er en fejl i denne del, men er den????????
>> $message = "Navn: ".strip_tags($_POST['name'])."\n"
>> $message = "Adresse: ".strip_tags($_POST['adress'])."\n"
>> $message = "Postnr og By: ".strip_tags($_POST['postby'])."\n"
>> $message = "Telefon: ".strip_tags($_POST['phone'])."\n"
>> $message = "E-mail: ".strip_tags($_POST['email'])."\n"
>> $message = "Træffetid: ".strip_tags($_POST['meeting'])."\n"
>> $message = "Emne: ".strip_tags($_POST['subject'])."\n"
>> $message = "Besked:\n\n ".strip_tags($_POST['message'])."\n";*/
>
> Her giver du hele tiden $message en ny værdi, men du vil egentlig
> lægge mere til, så pånær den øverste linie skal $message = ændres til
> $message .=
>
> .= lægger til en streng.


Jeg har prøvet, men den er stadig gal.

Nu får jeg følgende fejl besked:
Parse error: syntax error, unexpected T_VARIABLE in
/hsphere/local/home/xxxxxx/domæne.dk/sender.php on line 24

John



Leonard (17-02-2007)
Kommentar
Fra : Leonard


Dato : 17-02-07 14:42

"JohnDK" <news**@**jal.as> wrote:

>Nu får jeg følgende fejl besked:
>Parse error: syntax error, unexpected T_VARIABLE in
>/hsphere/local/home/xxxxxx/domæne.dk/sender.php on line 24

Du mangler at afslutte alle linierne med ;
Den fejl opstår typisk fordi den forrige linie ikke er afsluttet med ;
eller en streng ikke er lukket.

--
Leonard
http:/leonard.dk/hjemmeside/

Min nye hobby: http://oy-blu.dk/

JohnDK (17-02-2007)
Kommentar
Fra : JohnDK


Dato : 17-02-07 14:55


"Leonard" <piper28a@gmail.invalid> skrev i en meddelelse
news:sb1et2lkog7n4br4hldhqtqb29fih087id@4ax.com...
> "JohnDK" <news**@**jal.as> wrote:
>
>>Nu får jeg følgende fejl besked:
>>Parse error: syntax error, unexpected T_VARIABLE in
>>/hsphere/local/home/xxxxxx/domæne.dk/sender.php on line 24
>
> Du mangler at afslutte alle linierne med ;
> Den fejl opstår typisk fordi den forrige linie ikke er afsluttet med ;
> eller en streng ikke er lukket.
>

Helt fint, men nu kommer fejlmedelsen:
Parse error: syntax error, unexpected ';' in
/hsphere/local/home/xxxxxx/domæne.dk/sender.php on line 23

Det er den første line i problemet.

John



Leonard (17-02-2007)
Kommentar
Fra : Leonard


Dato : 17-02-07 15:08

"JohnDK" <news**@**jal.as> wrote:

>Helt fint, men nu kommer fejlmedelsen:
>Parse error: syntax error, unexpected ';' in
>/hsphere/local/home/xxxxxx/domæne.dk/sender.php on line 23

Fejlen ligger stadig i den foregående linie, hvor du ikke har
afsluttet betingelserne i din if.

--
Leonard
http:/leonard.dk/hjemmeside/

Min nye hobby: http://oy-blu.dk/

Dan Storm (17-02-2007)
Kommentar
Fra : Dan Storm


Dato : 17-02-07 14:24

JohnDK skrev:
> Hej venner.
>
> Jeg har et lille problem med denne kodestump, som jeg håber at der en en
> genial fyr der kan hjælpe mig med at løse.

Nu har jeg faktisk sat og makket med præcis den stump kode der, flere
gange i denne nyhedsgruppe... Hvor finder du koden henne? Helt seriøst,
så vil jeg meget gerne vide det! Det er jo tydeligvis et stykke makværk...

Se eventuelt tråden her for en løsning:
<url:
http://groups.google.dk/group/dk.edb.internet.webdesign.serverside.php/browse_thread/thread/08f20bb1c3dc761f/e91759961132a96e?hl=da#e91759961132a96e>
--
Dan Storm - storm at err0r dot dk / http://err0r.dk

Tro ikke brugerne vil gøre noget for at undgå dit killfilter
- Så vigtig er du heller ikke!

JohnDK (17-02-2007)
Kommentar
Fra : JohnDK


Dato : 17-02-07 22:06

Hej Dan

Tak for hjælpen.

Det er jo ikke lige meget, hvordan det sættes sammen.

Nu skulle det gerne virke for mig.

MVH
John
"Dan Storm" <shadyz@_REMOVETHIS_err0r.dk> skrev i en meddelelse
news:45d701d4$0$37395$edfadb0f@dread16.news.tele.dk...
> JohnDK skrev:
>> Hej venner.
>>
>> Jeg har et lille problem med denne kodestump, som jeg håber at der en en
>> genial fyr der kan hjælpe mig med at løse.
>
> Nu har jeg faktisk sat og makket med præcis den stump kode der, flere
> gange i denne nyhedsgruppe... Hvor finder du koden henne? Helt seriøst, så
> vil jeg meget gerne vide det! Det er jo tydeligvis et stykke makværk...
>
> Se eventuelt tråden her for en løsning:
> <url:
> http://groups.google.dk/group/dk.edb.internet.webdesign.serverside.php/browse_thread/thread/08f20bb1c3dc761f/e91759961132a96e?hl=da#e91759961132a96e>
> --
> Dan Storm - storm at err0r dot dk / http://err0r.dk
>
> Tro ikke brugerne vil gøre noget for at undgå dit killfilter
> - Så vigtig er du heller ikke!



Dan Storm (18-02-2007)
Kommentar
Fra : Dan Storm


Dato : 18-02-07 18:30

JohnDK skrev:
> Hej Dan
>
> Tak for hjælpen.
>
> Det er jo ikke lige meget, hvordan det sættes sammen.
>
> Nu skulle det gerne virke for mig.

Gør mig lige den tjeneste og fortæl mig hvilken url du har fundet det
script på?


--
Dan Storm - storm at err0r dot dk / http://err0r.dk

Tro ikke brugerne vil gøre noget for at undgå dit killfilter
- Så vigtig er du heller ikke!

JohnDK (18-02-2007)
Kommentar
Fra : JohnDK


Dato : 18-02-07 21:57


"Dan Storm" <shadyz@_REMOVETHIS_err0r.dk> skrev i en meddelelse
news:45d88d2e$0$48462$edfadb0f@dread16.news.tele.dk...
> JohnDK skrev:
>> Hej Dan
>>
>> Tak for hjælpen.
>>
>> Det er jo ikke lige meget, hvordan det sættes sammen.
>>
>> Nu skulle det gerne virke for mig.
>
> Gør mig lige den tjeneste og fortæl mig hvilken url du har fundet det
> script på?
>
>
> --
> Dan Storm - storm at err0r dot dk / http://err0r.dk
>
> Tro ikke brugerne vil gøre noget for at undgå dit killfilter
> - Så vigtig er du heller ikke!

Hej Dan.

Basis scriptet er fra www.hjemmesideskolen.dk resten er her fra gruppen, og
den henvisning du gav..
Inden jeg begyndte at ændre på scriptet, virkede det helt fint og
upåklagelig.
Jeg kan virkelig varmt anbefale denne hjemmeside, der ligger meget godt på
den af fiduser og scripts.

MVH
John



Erik Ginnerskov (19-02-2007)
Kommentar
Fra : Erik Ginnerskov


Dato : 19-02-07 01:12

JohnDK wrote:

> Basis scriptet er fra www.hjemmesideskolen.dk

Jeg syntes nok, jeg genkendte noget.

> resten er her fra
> gruppen, og den henvisning du gav..
> Inden jeg begyndte at ændre på scriptet, virkede det helt fint og
> upåklagelig.


Og det er dine egne tilføjelser, der giver kvaler. Det beroliger mig.

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



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

Månedens bedste
Årets bedste
Sidste års bedste