Avatar billede ddcb Nybegynder
12. marts 2004 - 20:38 Der er 15 kommentarer og
1 løsning

Hjælp Til Email Scripts

Hejsa eksperter.
Jeg har fået 2 email scripts af en kammerat, som vi gerne vil have på en hjemmeside,, men de virker ikk, får en :
Parse error: parse error in /home/httpdocs/test/mailsendt.php on line 18
og jeg aner intet om dette her,, jeg skriver lige de 2 scripts her, det ene er hvor man skriver oplysninger ind, og det andet skulle komme når man har sendt sine oplysninger :

1:sendenmail.php
<html>
<title>test</title>
</head>

<body style="text-align: center">

</body>

</html>
      </td>
    <td width="465" height="400" bgcolor="#FFFFFF" valign="top">
      <div align="center" style="width: 503; height: 200"> <table class=generel_tekst height="170">
<form action="mailsendt.php" method="POST">
<tr>
    <td height="16">
    <p align="center">Dit Navn/Alias. :&nbsp;&nbsp;&nbsp; </td>
    <td height="16">
    <p align="center">
    <INPUT size=40 name=name class=formobjects style="float: left"></td>
</tr>
<tr>
    <td height="26">
    <p align="center">Din Email : </td>
    <td height="26">
    <p align="center">
    <INPUT size=40 name=email0 class=formobjects style="float: left"></td>
</tr>
<tr>
    <td height="26">
    <p align="center">vælg løbstype </td>
    <td height="26">
    <p align="center">
    <select size=1 name=type class=formobjects style="float: left">
    <option selected>Vælg</option>
    <option value="MAX">MAX</option>
    <option value="X-TREME">X-TREME</option>
    </select></td>
</tr>
<tr>
    <td height="26">
    <p align="center">Evt. Tlf. Nr. : </td>
    <td height="26">
    <p align="center">
    <INPUT size=40 name=tlfnr class=formobjects style="float: left"></td>
</tr>
<tr>
    <td valign="top" height="116">
    <p align="center">&nbsp;</p>
    <p align="center">Kommentar :<p align="center">&nbsp;<p align="center">&nbsp;<p align="center">&nbsp;</td>
    <td height="70">
    <p align="center"><TEXTAREA name=kommentar rows=5 cols=34 class=formobjects2></TEXTAREA></td>
</tr>

<tr>
    <td height="26">
    <p align="center">
    </td>
<td height="26">
<p align="center"><INPUT type=submit value="Send Mail" class=buttons name=indsend></td></tr>
<input type="hidden" name="vælg" value="vælg">
</table>
</form>
<?php

if ($send) {
    function tilbage($meddelelse) {
        echo  "$meddelelse\n";
        echo  "<form><input type=button value=\"<<< Tilbage\" onClick=history.back()></form>\n";
        echo  "</body></html>\n";
        exit;
    }

    if (!$navn) tilbage( "<BR><BR>Du har glemt at skrive dit navn...");
    if (!$tekst) tilbage( "Du har glemt at skrive noget i beskedfeltet");
 
  $tekst = "$tekst ";
   
 
    mail( "dinemailher", "Post fra min side - Emne: $emne", $tekst, "From: $epost\nX-Mailer: http://$HTTP_HOST$REQUEST_URI");
}

2:mailsendt.php
<html>

<head>
<meta name="GENERATOR" content="Microsoft FrontPage 6.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title>test</title>
</head>

<body>

<p align="center"><b>..:: Din mail blev afsendt
korrekt ! ::..</b></p>
<body bgcolor="#FFFFFF" text="#000000">
<?
mail("dinemailher","Navn/Alias : $name","Email : $email","Type : $type","Evt. Tlf. Nr. : $tlfnr","Kommentar : $kommentar", 

Navn/Alias :
$name 

Email :
$email 

Type :
$type

Evt. Tlf. Nr. :
$tlfnr 

Kommentar :
$kommentar");
?>
</body>
</html>

Håber i kan og ikke mindst gerne vil hjælpe lidt her :-)
På forhånd tak
Avatar billede googolplex Novice
12. marts 2004 - 20:42 #1
Du mangler lige at afslutte dette:

<?php
if ($send) {
    function tilbage($meddelelse) {
        echo  "$meddelelse\n";
        echo  "<form><input type=button value=\"<<< Tilbage\" onClick=history.back()></form>\n";
        echo  "</body></html>\n";
        exit;
    }

    if (!$navn) tilbage( "<BR><BR>Du har glemt at skrive dit navn...");
    if (!$tekst) tilbage( "Du har glemt at skrive noget i beskedfeltet");
 
  $tekst = "$tekst ";
   
 
    mail( "dinemailher", "Post fra min side - Emne: $emne", $tekst, "From: $epost\nX-Mailer: http://$HTTP_HOST$REQUEST_URI");
}
?

Du manglede ?>
Avatar billede googolplex Novice
12. marts 2004 - 20:42 #2
Hov, sådan :)

<?php
if ($send) {
    function tilbage($meddelelse) {
        echo  "$meddelelse\n";
        echo  "<form><input type=button value=\"<<< Tilbage\" onClick=history.back()></form>\n";
        echo  "</body></html>\n";
        exit;
    }

    if (!$navn) tilbage( "<BR><BR>Du har glemt at skrive dit navn...");
    if (!$tekst) tilbage( "Du har glemt at skrive noget i beskedfeltet");
 
  $tekst = "$tekst ";
   
 
    mail( "dinemailher", "Post fra min side - Emne: $emne", $tekst, "From: $epost\nX-Mailer: http://$HTTP_HOST$REQUEST_URI");
}
?>
Avatar billede ddcb Nybegynder
12. marts 2004 - 21:20 #3
Det hjalp ikke rigtigt,, den kommer stadig med samme fejl, men fejlen ligger nok mere i script nummer 2,, den der mailsendt.php

hvad ved jeg hehe.. mren jeg har rettet det som du fik skrevet, det var måske også en fejl ??
Avatar billede ddcb Nybegynder
12. marts 2004 - 21:24 #4
Men på den anden side, hvis det er det er nemmere bare at bruge et andet script, så gør det heller ikk noget,, bare vi kan sende de oplysninger som er på nuværende der ikke virker, haha.
Avatar billede googolplex Novice
12. marts 2004 - 21:26 #5
Kan du give mig det sammenhængende script med linienummer, jeg ved jo ikke hvad linie 18 er :(
Avatar billede ddcb Nybegynder
12. marts 2004 - 21:51 #6
jeg har bare kopieret teksten ind fra de 2 scripts jeg har som de står, når man åbner dem i notepad. ved ikk lige hvordan det ellers skal gøres,, men måske det er nemmere at finde nogle andrer ??
ved bare heller ikk lige hvor jeg skal lede, har ikk set nogen med en dropdown menu på endnu :-(
Avatar billede googolplex Novice
12. marts 2004 - 22:42 #7
Hvad er det egenglig præcis du gerne vil have ?
Avatar billede ddcb Nybegynder
12. marts 2004 - 22:46 #8
http://www.ddcb.dk/dennis/sendenmail.php

sådan en mail script der virker :-)
Avatar billede googolplex Novice
12. marts 2004 - 22:54 #9
Ok, laver en til dig, øjeblik...
Avatar billede ddcb Nybegynder
12. marts 2004 - 23:08 #10
woow takker 10000 gange :-)
Avatar billede googolplex Novice
12. marts 2004 - 23:17 #11
Det burde virke, virker perfekt hos mig. Hos at skriv din egen email ind der hvor jeg har skrevet det.

<html>
<head>
<title>Formular</title>
</head>
<body>

<?php

$din_email = ''; // Skriv din egen email her

$email = $_POST['email'];
$kommentar = $_POST['kommentar'];
$navn = $_POST['navn'];
$tlf = $_POST['tlf'];
$type = $_POST['type'];

if (isset($_POST['send']))
{
    $besked = $kommentar . "\n\n" . "Navn: $navn\n\nTlf: $tlf\n\nLøbstype: $type";
    mail($din_email, "Du har modtaget en e-mail fra $navn via din formular", $besked, "Reply-To: $email\r\nFrom: $email");
    echo 'Din mail er sendt, vi vender tilbage med et svar hurtigts muligt :-)';
}
else
{

?>

<form action="<?php $_SERVER['PHP_SELF']; ?>" method="post">
Dit Navn/Alias. :<br />
<input size="40" name="navn" /><br />
Din Email :<br />
<input size="40" name="email" /><br />
Vælg løbstype<br />
<select size="1" name="type">
    <option selected="selected">Vælg</option>
    <option value="MAX">MAX</option>
    <option value="X-TREME">X-TREME</option>
</select><br />
Evt. Tlf. Nr. :<br />
<input size="40" name="tlf" /><br />
Kommentar :<br />
<textarea name="kommentar" rows="5" cols="34">Skriv din kommentar her</textarea><br />
<input type="submit" value="Send Mail" name="send" />
<input type="reset" name="Nulstil formular" />
</form>

<?php
}
?>

</body>
</html>
Avatar billede googolplex Novice
12. marts 2004 - 23:18 #12
Jeg har fjernet ALT unødvendigt og den er lavet i xhtml. Du kan også godt sende formularen uden at skrive noget, jeg har ikke lavet validering.
Avatar billede googolplex Novice
12. marts 2004 - 23:19 #13
Hos = husk
Avatar billede ddcb Nybegynder
12. marts 2004 - 23:29 #14
Haa det virker jo,, helt uden noget tingeling :-)
Det er for nice.
Takker mange gange og håber du er tilfreds med de 100 points.
men mangler dog lige et svar fra dig  :-)
Avatar billede googolplex Novice
12. marts 2004 - 23:33 #15
Nå ja :P
Avatar billede ddcb Nybegynder
13. marts 2004 - 00:11 #16
super :-)
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