|
| 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 (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 |
| | |
|
|