Avatar billede holckie Nybegynder
26. april 2003 - 18:38 Der er 20 kommentarer og
1 løsning

Automatisk email-svar

Hej

Er der nogen der kender et script til, hvordan man sender en automatisk email? F.eks hvis en bruger har oprettet sig med en profil.



Hilsen
Jesper
Avatar billede schaefner Juniormester
26. april 2003 - 18:43 #1
Snakker vi hjemmesider?
Avatar billede holckie Nybegynder
26. april 2003 - 18:52 #2
Ja, jeg vil gerne lave en automatisk svar-mail på en hjemmeside med f.eks. en formular.
Avatar billede schaefner Juniormester
26. april 2003 - 18:53 #3
Hvad er siden kodet i?
Avatar billede holckie Nybegynder
26. april 2003 - 18:55 #4
Den er rent faktisk som php-dokument. Men er der forskel på, om det er til html eller php?
Avatar billede schaefner Juniormester
26. april 2003 - 18:56 #5
ja, html kan ikke. Det kunne jo også have været ASP, JSP eller hvad ved jeg.
Avatar billede holckie Nybegynder
26. april 2003 - 18:58 #6
Okay! Ja jeg har ikke så meget forstand på de andre kode-former, men ved du om det kan lade sig gøre i php?
Avatar billede schaefner Juniormester
26. april 2003 - 18:59 #7
Det kan det sagtens.
Avatar billede holckie Nybegynder
26. april 2003 - 19:01 #8
Ved du også hvordan?? :o)
Avatar billede schaefner Juniormester
26. april 2003 - 19:01 #9
Du kan køre denne kode når folk opretter sig:

mail("$_POST[email]","Du har oprettet dig","Du har oprettet dig med dissse oplysninger:\nBrugernavn $_POST[brugernavn]\nKodeord: $_POST[kodeord]","From: admin <din@email.dk>");

Den sender det brugernavn og kodeord som brugeren har indtastet.
Avatar billede schaefner Juniormester
26. april 2003 - 19:06 #10
Dette kræver tre input-felter der ser således ud:

<input type="text" name="email">
<input type="text" name="brugernavn">
<input type="password" name="kodeord">
Avatar billede holckie Nybegynder
26. april 2003 - 19:07 #11
Ok, det lyder godt! Men hvor skal koden indsættes i mit dokument?
Skal den indsættes i formular-dokumentet. I givet fald hvor? :o/
Avatar billede holckie Nybegynder
26. april 2003 - 19:25 #12
Jeg tænkte på den første kode, som du skrev. Den anden er jo input-felter til formularen.
Jeg prøver mig bare lidt frem... tusind tak for hjælpen!
Avatar billede holckie Nybegynder
26. april 2003 - 22:25 #13
Er der nogen der ved, hvor koden helt nøjagtigt skal placere:

mail("$_POST[email]","Du har oprettet dig","Du har oprettet dig med dissse oplysninger:\nBrugernavn $_POST[brugernavn]\nKodeord: $_POST[kodeord]","From: admin <din@email.dk>");

Skal den stå i en php-tag? Eller skal den anbringes i form-tagen?
Avatar billede schaefner Juniormester
26. april 2003 - 22:54 #14
Den skal anbringes i et php-tag.
Avatar billede holckie Nybegynder
26. april 2003 - 23:14 #15
Jeg har forsøgt mig med følgende. Meeeen jeg kan ikke rigtig få det til at fungere. Hvad gør jeg forkert:

<body>
<h1>Test</h1>


<?php
  mail("$_POST[email]","Du har oprettet dig","Du har oprettet dig med dissse oplysninger:\nBrugernavn $_POST[brugernavn]\nKodeord: $_POST[kodeord]","From: admin <din@email.dk>")
?>
 
  <form name="tilmelding" method="post" action="mailto:jholck@mail.dk" enctype="text/plain" onsubmit="return validering();">

            Email: <input type="text" name="email"><br>
            Brugernavn: <input type="text" name="brugernavn"><br>
            Password: <input type="password" name="kodeord"><br>
            <br><br>
            <input type="submit" name="next season" value="Send tilmelding"> <input type="reset" name="slet" value="Slet alt"></form></td>
   

<?php

?>

</body>
Avatar billede schaefner Juniormester
26. april 2003 - 23:17 #16
<html>
<head></head>

<body>

<h1>Test</h1>

<?php
if(isset($_POST['send'])) {
    mail("$_POST[email]","Du har oprettet dig","Du har oprettet dig med dissse oplysninger:\nBrugernavn $_POST[brugernavn]\nKodeord: $_POST[kodeord]","From: admin <din@email.dk>")
}
?>
 
<form name="tilmelding" method="post" action="<?php $_SERVER['PHP_SELF']; ?>">
Email: <input type="text" name="email"><br>
Brugernavn: <input type="text" name="brugernavn"><br>
Password: <input type="password" name="kodeord"><br><br>
<input type="submit" name="send" value="Send tilmelding">
<input type="reset" name="slet" value="Slet alt">
</form>

</body>
</html>
Avatar billede holckie Nybegynder
26. april 2003 - 23:40 #17
Endnu engang tak for hjælpen!
Jeg har nu forsøgt at uploade dit script. MEN:
Den kommer med en parse error på linie 11. Hvilket er ved "tuborg-luk" klammen } i php-scriptet.

Ved du evt. hvad det betyder?
Avatar billede schaefner Juniormester
27. april 2003 - 00:20 #18
<?php
if(isset($_POST['send'])) {
    mail("$_POST[email]","Du har oprettet dig","Du har oprettet dig med dissse oplysninger:\nBrugernavn $_POST[brugernavn]\nKodeord: $_POST[kodeord]","From: admin <din@email.dk>");
}
?>
Avatar billede holckie Nybegynder
27. april 2003 - 18:02 #19
SUPER! Takker, det virker fint nu.

Hvad nu hvis jeg ønsker at henvise til et andet php-dokument.
Kan jeg gøre det i form action? Og i givet fald hvordan?

<form name="tilmelding" method="post" action="<?php $_SERVER['PHP_SELF']; ?>">
Avatar billede schaefner Juniormester
28. april 2003 - 00:29 #20
Det kan du sagtens. Du skriver bare navnet på den fil du vil bruge:
<form name="tilmelding" method="post" action="filen.php">
Avatar billede holckie Nybegynder
30. april 2003 - 00:02 #21
Hej

Hvis jeg ændre i "action" f.eks til ... action="filen.php">
så linkes der godt nok til den anden side.
Men nu bliver auto-svar mailen ikke sendt !??

Hvad gør jeg forkert?
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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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