Avatar billede kumutzu Nybegynder
07. august 2005 - 02:49 Der er 1 løsning

URGENT mail form, maks point for nemt spm.

Hej
Jeg har denne mail form i PHP den sender fint mailen til mig, men den mail jeg får er kryptisk med PHP kode i, fik afvide af en der ikke havde rigtig tid til at hjælpe at fejlen ligger omkring IF

MAILFORM START
<html>
    <head>
        <title>Partycops</title>
        <link rel="stylesheet" type="text/css" href="style.css">
       
    </head>
   
<body>
<center>

<?php
$subj = $_POST['subj'];
$navn = $_POST['navn'];
$email = $_POST['email'];
$besked = $_POST['city'];
$person = $_POST['person'];
$add = $_POST['add'];
$brev1 = $_POST['brev1'];
$brev2 = $_POST['brev2'];
$brev3 = $_POST['brev3'];

/* Modtager */
$til  = "msn@zenix.dk" ;

/* Emne */
$emne = "'.$subj.'";

/* meddelelse */
$meddelelse ='"

If $subj == Party_Arrangement {

Besked sendt fra PartyCops '.$subj.' side...

Navn: '.$navn.'
Email: '.$email.'
Adresse: '.$add.'
By: '.$city.'
Antal person: '.$person.'

Besked: '.$besked.'


MVH PartyCops '.$subj.' side
}
elseif $subj == Mail {

Besked sendt fra PartyCops '.$subj.' side...

Navn: '.$navn.'
Email: '.$email.'
By: '.$city.'


MVH PartyCops '.$subj.' medlems side
}
elseif $subj == Party_Medlem {

Besked sendt fra PartyCops '.$subj.' side...

Navn: '.$navn.'
Email: '.$email.'
By: '.$city.'


MVH PartyCops '.$subj.' medlems side
}"';
/* Mail() funktionen udføres */
mail($til, $emne, $meddelelse);

?>
<a>
Mange tak for din henvendelse!

Vi har nu modtaget din henvendelse og vil
hurtigst muligt kigge på det.
Da Party Cops er meget optaget for tiden,
kan der forkomme mindre ventetid!
Vi beder dig have tålmodighed
og ikke udfylde formularen igen.
Du kan nu lukket vinduet.

MVH

PARTY COPS
</a>
</center>
    </body>
MAILFORM SLUT

her er så mailen jeg modtager

MAIL START
"

If $subj == Party_Arrangement {

Besked sendt fra PartyCops  side...

Navn: Gedski
Email: dengse24@hotmail.com
Adresse:
By: Lige her
Antal person:

Besked: Lige her

MVH PartyCops  side
}
elseif $subj == Mail {

Besked sendt fra PartyCops  side...

Navn: Gedski
Email: dengse24@hotmail.com
By: Lige her

MVH PartyCops  medlems side
}
elseif $subj == Party_Medlem {

Besked sendt fra PartyCops  side...

Navn: Gedski
Email: dengse24@hotmail.com
By: Lige her

MVH PartyCops  medlems side
}"
MAIL SLUT

Mvh
David
P.S.
Dette haster virkelig meget derfor maks points for noget som garanteret er super nemt for andre !!!
Avatar billede netraider Nybegynder
07. august 2005 - 04:17 #1
Fejlen ligger flere steder. Jeg har tilladt mig at rydde lidt op i, og omskrive dele af din kode. Men denne her udgave burde virke :)

<html>
<head>
<title>Partycops</title>
<link rel="stylesheet" type="text/css" href="style.css">

</head>

<body>
<center>

<?php
$emne= $_POST['subj'];
$navn = $_POST['navn'];
$email = $_POST['email'];
$besked = $_POST['city'];
$person = $_POST['person'];
$add = $_POST['add'];

/* Modtager */
$til = "msn@zenix.dk" ;

/* meddelelse */
If ($emne == Party_Arrangement) {
$meddelelse = <<<MEDD

Besked sendt fra PartyCops $emne side...

Navn: $navn
Email: $email
Adresse: $add
By: $city
Antal person: $person

Besked: $besked


MVH PartyCops $emne side
MEDD;
}
elseif ($emne == Mail) {
$meddelelse = <<<MEDD

Besked sendt fra PartyCops $emne side...

Navn: $navn
Email: $email
By: $city


MVH PartyCops $emne medlems side
MEDD;
}
elseif ($emne == Party_Medlem) {
$meddelelse = <<<MEDD

Besked sendt fra PartyCops $emne side...

Navn: $navn
Email: $email
By: $city


MVH PartyCops $emne medlems side
MEDD;
}
/* Mail() funktionen udføres */
mail($til, $emne, $meddelelse);

?>
<a>
Mange tak for din henvendelse!

Vi har nu modtaget din henvendelse og vil
hurtigst muligt kigge på det.
Da Party Cops er meget optaget for tiden,
kan der forkomme mindre ventetid!
Vi beder dig have tålmodighed
og ikke udfylde formularen igen.
Du kan nu lukket vinduet.

MVH

PARTY COPS
</a>
</center>
</body>
</html>

M.V.H.
Loke Dupont aka colde
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester