Avatar billede Slettet bruger
06. juni 2004 - 17:14 Der er 22 kommentarer og
1 løsning

E-mail form

Hej
Jeg sidder lige og mangler en e-mail form til en hjemmeside så folk kan udfylde nogle felter og derefter sender scriptet en mail til mig...... det må både være i asp og php ..... og må gerne gøre brug af, jmail eller cdonts.... Den der finder et sådan script til mig med et direkte link eller en kode med en forklaring får 100 point af mig ! :-D
Please help me
Avatar billede Slettet bruger
06. juni 2004 - 17:16 #1
Foresten den må også bruge andre scripts men hvis det er noget der skal installeres sammen med som ikke standard ligger i windows så smid lige også et link til det !!! Tak på forhånd
Avatar billede dennismp Nybegynder
06. juni 2004 - 17:19 #2
Meget simpelt:

Lav din form en html.. Og submit (med POST) til en php fil med:

<?php

  $email = 'din@email.dk';
  $subject  = 'et emne';
  $body = '';
  foreach($_POST as $key = >$val) {
    $body .= "$key: $val\n";
  }
  mail($email,$subject,$body);
?>
html der vises efter man har submittet.. (Tak fordi du skrev til mig)..
Avatar billede Slettet bruger
06. juni 2004 - 17:22 #3
Øhhhhh du må godt gå ud fra at jer er lidt dum !!!! Hvordan laver jeg så den html form !!!! Evt en forklaring på scriptet
Avatar billede Slettet bruger
06. juni 2004 - 17:25 #4
Jeg skal bruge følgende 5 felter som skal hedde, Navn, Nuværende e-mail, Ønskede mail, Ønskede password. Hvis du gider at vise et eksempel med dem
Avatar billede dennismp Nybegynder
06. juni 2004 - 17:26 #5
Det er rent html - meget simpelt igen. Antager at du har gemt phpkoden som scriptet.php:
<html>
<head><title>Email mig</title></head>
<body>
<form action="scriptet.php" method="POST">
din email: <input type="text" name="email"><br/>
din besked:<br>
<textarea name="besked" cols=80 rows=10>Skriv her</textarea>
</form>
</body>
</html>

lad os få det til at virke, så skal jeg nok gå igennem php-scriptet :)
Avatar billede dennismp Nybegynder
06. juni 2004 - 17:28 #6
Ok, prøv med:

<html>
<head><title>Email mig</title></head>
<body>
<form action="scriptet.php" method="POST">
Navn: <input type="text" name="navn"><br/>
Nuværende email: <input type="text" name="nuemail"><br/>
Ønskede email: <input type="text" name="ønsketemail"><br/>
Ønskede password: <input type="text" name="password"><br/>
</form>
</body>
</html>
Avatar billede Slettet bruger
06. juni 2004 - 17:34 #7
Hvordan skal man så tilføje en send knap ? vil scriptet så sende den mail til mig via $email = 'din@email.dk'; ?
Avatar billede dennismp Nybegynder
06. juni 2004 - 17:37 #8
<input type="Submit" name="submit" value="Send">

den vil sende en email til din@email.dk - så den skal du rette :)
Avatar billede Slettet bruger
06. juni 2004 - 17:38 #9
du skal ha mange tak her er dine point !
Avatar billede Slettet bruger
06. juni 2004 - 17:41 #10
Parse error: parse error, unexpected '=', expecting ')' in D:\Documents\Server Hjemmeside\services\scriptet.php on line 6

PIS OS !

foreach($_POST as $key = >$val) {

fejl eller er jeg bare dum he he ?
Avatar billede dennismp Nybegynder
06. juni 2004 - 17:41 #11
Hør hov :-) Du mangler stadig en forklaring til scriptet.

<?php
  $email = 'din@email.dk';  // Modtager
  $subject  = 'et emne';    // Emnet i emailen
  $body = "";                // Her kan du skrive en tekst der står før selve indholdet.

  // De næste 3 linjer samler alt det information brugeren har sendt i $body.
  foreach($_POST as $key = >$val) {
    $body .= "$key: $val\n";
  }
  // Her bliver selve emailen sendt.
  mail($email,$subject,$body);
?>

Du spørger bare hvis der er noget der er uklart.
Avatar billede Slettet bruger
06. juni 2004 - 17:49 #12
Kan ik rigtig få den fejl rettet på linje 6 :-(
Avatar billede dennismp Nybegynder
06. juni 2004 - 17:51 #13
prøv at vise hele scriptet. Selvom den siger linje 6 så er det tit et problem før der er årsagen.
Avatar billede Slettet bruger
06. juni 2004 - 17:51 #14
<?php
  $email = 'webmaster@chicken-shit.dk';      // Modtager
  $subject  = 'E-mail Tilmelding';            // Emnet i emailen
  $body = "E-mail Tilmelding Fra hjemmesiden";                            // Her kan du skrive en tekst der står før selve indholdet.

  // De næste 3 linjer samler alt det information brugeren har sendt i $body.
  foreach($_POST as $key = >$val) {
    $body .= "$key: $val\n";
  }
  // Her bliver selve emailen sendt.
  mail($email,$subject,$body);
?>
Din ansøgning er nu afsendt, og vil blive behandlet i løbet af de nærmeste dage.
Derefter vil du modtage en mail med al info på din nuværende mail!
Avatar billede Slettet bruger
06. juni 2004 - 17:52 #15
Har bare brugt den med din beskrivelse i !!! så kan jeg jo altid huske hvad de enkelte linjer angiver .... men det burde da virke alligevel....
Avatar billede dennismp Nybegynder
06. juni 2004 - 17:56 #16
Hovsa, jeg tror jeg fik sent en email til dig via scriptet :)

foreach($_POST as $key = >$val) {
skal rettes til
foreach($_POST as $key => $val) {


ret evt:
$body = "E-mail Tilmelding Fra hjemmesiden";   
til
$body = "E-mail Tilmelding Fra hjemmesiden\n\n";
Avatar billede Slettet bruger
06. juni 2004 - 18:00 #17
HE HE oki så virker det, Du skal ha mange tusinde tak for hjælpen !!!
\n\n"; hvad går den entlig, bare lige for at stille et sidste spørgsmål he he !!
Nå men tak....
Mvh chicken-shit.dk
Avatar billede dennismp Nybegynder
06. juni 2004 - 18:04 #18
\n betyder bare linjeskift.
\n\n betyder to af dem :).


Det er bare så der kommer et linjeskift efter din besked så det ikke kommer til at stå i een kører uden mellemrum.

Du kan sagents tilføje flere felter. Scriptet laver det, den modtager, om til en email. Måske ikke køn, men fleksibel :)
Avatar billede Slettet bruger
06. juni 2004 - 18:12 #19
he he oki !! ;)
Tak for hjælpen ...
Avatar billede Slettet bruger
07. juni 2004 - 20:10 #20
vil du tjene 100 point mere ???

http://www.eksperten.dk/spm/506801
Avatar billede Slettet bruger
06. september 2004 - 16:33 #21
dennismp >>>>>> har et problev med den formel du har lavet til mig hvis du har lyst til at deltage i debatte så se lige !!! >>>> http://www.eksperten.dk/spm/535959
Avatar billede dennismp Nybegynder
06. september 2004 - 16:54 #22
Er spørgsmålet ikke lukket ? (og derved løst?)
Avatar billede Slettet bruger
06. september 2004 - 16:58 #23
ja det er den !!!!! og tak !!!! men der er en anden en du godt må hjælpe mig med dennismp ...... kig her http://www.eksperten.dk/spm/506801
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