Avatar billede caf Nybegynder
17. januar 2007 - 10:32 Der er 10 kommentarer og
1 løsning

Er der nogen der kan lave denne om til asp

Er der en som har lyst til at lave denne om til asp

<?
if (isset($_POST['submit'])) {
mail("xxxx@xxx.com","Besked fra xxxx","
Navn: {$_POST['navn']}
Adresse: {$_POST['adresse']}
By: {$_POST['by']}
Land: {$_POST['land']}
Telefon: {$_POST['telefon']}
Email: {$_POST['email']}
Problemstilling: {$_POST['problemstilling']}
{$_POST['besked']}","from:xxxx");
echo "<script>java script:history.go(-2)</script>";
exit;
}
?>

Mvh
Caf
Avatar billede kalp Novice
17. januar 2007 - 10:53 #1
er det en email du generere ? for så skal det vel omskrives så det virker med et ASP email komponent ? eller bare ren omskrivning?
Avatar billede caf Nybegynder
17. januar 2007 - 11:11 #2
Hej

Ja det er det. Grunden til, at det skal omskrives er; at den server siden ligger på, ikke understøtter php.
Alle sider er skrevet som xxx.html

Formen ser således ud nu:
<!-- form felter -->
    <form action="Hotlinesender.php" method="post" name="form" OnSubmit="tjek(); return false;">
   
    <table border="0" style="font-family: arial; text-align:left ">
        <tr>
            <td width="130">Dit navn:</td>
            <td> <input type="text" name="navn" size="30"></td>
        </tr>
    <tr>
            <td width="130">Adresse:</td>
            <td> <input type="text" name="adresse" size="30"></td>
        </tr>
    <tr>
            <td width="130">By:</td>
            <td> <input type="text" name="by" size="30"></td>
        </tr>
    <tr>
            <td width="130">Land:</td>
            <td> <input type="text" name="land" size="30"></td>
        </tr>
    <tr>
            <td width="130">Telefon:</td>
            <td> <input type="text" name="telefon" size="30"></td>
        </tr>
        <tr>
            <td> Din email: </td>
            <td> <input type="text" name="email" size="30" > </td>
        </tr>
        <tr>
            <td> <br> Problemstilling: </td>
        </tr>
    </table>
    <textarea cols="40" rows="8" name="besked"></textarea> <br><br>
    <input type="submit" name="submit" value="Send mail"> <input type="reset" name="submit-button" value="Reset" >
   
    </form>
Avatar billede kalp Novice
17. januar 2007 - 11:15 #3
hvilket email komponent?

sådan her henter man værdierne..

if Request.QueryString("submit") <> "" then
navn = Request.QueryString("navn")
adresse = Request.QueryString("adresse")
by = Request.QueryString("by")
land = Request.QueryString("land")
telefon = Request.QueryString("telefon")
email = Request.QueryString("email")
problemstilling = Request.QueryString("problemstilling")
end if

hvis querystring ikke virker.. så er det Request.Form
Avatar billede kalp Novice
17. januar 2007 - 11:16 #4
måske en god ide at definere variablerne lige over koden..

dim navn, adresse, by, land, telefon, email, problemstilling
Avatar billede caf Nybegynder
17. januar 2007 - 11:25 #5
"hvilket email komponent? " Der tabte du mig sorry

Måske har jeg forstået forkert,(jeg er ikke den skarpeste kniv i skuffen) men vi regner ikke med at brugerne af siden har en email klient derfor formen som de så bare skal udfylde.


Caf
Avatar billede kalp Novice
17. januar 2007 - 11:27 #6
caf >> okay det kan også bare være mig der ikke har forstået din PHP kode.. programmere nemlig ikke PHP.. men hvad skal den kode da ende op med at gøre? jeg troede den skulle sende en email ud af en art?
Avatar billede kalp Novice
17. januar 2007 - 11:30 #7
ingen har sagt du er en sløv kniv:)
jeg er den hårdeste knold i haven:o)
Avatar billede mcgoat Nybegynder
17. januar 2007 - 11:32 #8
Den skal bare sende en mail med den oplysninger den får fra POST. I PHP bruger man bare den indbyggede funktion "mail()", se eventuelt ref: http://www.eksperten.dk/spm/756543
Avatar billede caf Nybegynder
17. januar 2007 - 11:33 #9
Undskyld :-)

Ok... Formen skal ende op med at sende en mail til vore hotline.
Formen kaldte Hotlinesender.php og det virkede fint da jeg testede det på mit eget web-hotel, men den server siden ligger på, understytter php, så derfor spørgsmålet
:-)

Caf

Hele siden ser således ud:

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">


    <title>Hotline</title>
   
           
   
<!--Tjek om alle felterne er indtastet -->

        <script type="text/javascript">
    function tjek() {
            fejl = 0;

            if ((document.form.navn.value=='') && (fejl == 0)) {
                document.form.navn.focus();
                alert('Udfyld venligst navn');
                fejl = 1;
    }

    if ((document.form.adersse.value=='') && (fejl == 0)) {
                document.form.adresse.focus();
                alert('Udfyld venligst adresse');
                fejl = 1;
    }

    if ((document.form.by.value=='') && (fejl == 0)) {
                document.form.by.focus();
                alert('Udfyld venligst by');
                fejl = 1;
    }

    if ((document.form.land.value=='') && (fejl == 0)) {
                document.form.land.focus();
                alert('Udfyld venligst land');
                fejl = 1;
    }

    if ((document.form.telefon.value=='') && (fejl == 0)) {
                document.form.telefon.focus();
                alert('Udfyld venligst telefon');
                fejl = 1;
    }

            if ((document.form.email.value=='') && (fejl == 0)) {
                document.form.email.focus();
                alert('Udfyld venligst email');
                fejl = 1;
            }   
            if ((document.form.bemaerkninger.value=='') && (fejl == 0)) {
                document.form.bemaerkninger.focus();
                alert('Skriv venligst en bemærkning');
                fejl = 1;
          }

            if (fejl==0) {
                document.form.submit();
            }
    }

</script>

</head>
<body>
<div class="bodywrap">


<!-- TOP-->
    <div id="banner">
    <center><img src="images/LOGO.gif" alt="" border="0"</a></center>
    </div>
   

<!-- NAV-->

    <div id="links">
    <a href="index.html">Forside</a>
    <a href="Manual.html">Manual</a>
    <a href="Baggrund.html">Baggrund</a>
    <a href="FAQ.html">FAQ</a>
    <a href="Produkt.html">Produkt</a>
    <a href="Omtale.html">Omtale</a>
    <a href="Kontakt.html">Kontakt</a>
    <a href="Links.html">Links</a>
    <a href="Testbesætning.html">Testbesætning</a>
    </div>
   

<!-- INDHOLD-->

    <div id="indhold">
    <img class="img" src="images/xxx.gif" alt="">
   
   
   
    <!-- form felter -->
    <form action="Hotlinesender.php" method="post" name="form" OnSubmit="tjek(); return false;">
   
    <table border="0" style="font-family: arial; text-align:left ">
        <tr>
            <td width="130">Dit navn:</td>
            <td> <input type="text" name="navn" size="30"></td>
        </tr>
    <tr>
            <td width="130">Adresse:</td>
            <td> <input type="text" name="adresse" size="30"></td>
        </tr>
    <tr>
            <td width="130">By:</td>
            <td> <input type="text" name="by" size="30"></td>
        </tr>
    <tr>
            <td width="130">Land:</td>
            <td> <input type="text" name="land" size="30"></td>
        </tr>
    <tr>
            <td width="130">Telefon:</td>
            <td> <input type="text" name="telefon" size="30"></td>
        </tr>
        <tr>
            <td> Din email: </td>
            <td> <input type="text" name="email" size="30" > </td>
        </tr>
        <tr>
            <td> <br> Problemstilling: </td>
        </tr>
    </table>
    <textarea cols="40" rows="8" name="besked"></textarea> <br><br>
    <input type="submit" name="submit" value="Send mail"> <input type="reset" name="submit-button" value="Reset" >
   
    </form>
   

   
    </div>   


<!-- FOTTER-->

    <div id="fotter">   
    <center>
    <img src="images/bund.gif" alt=""> <a class="fotter" href="http://xxx.com" target="_blank"> xxx.COM</a>
    </center>
    </div>
   
   
</div>
</body>
</html>
Avatar billede kalp Novice
17. januar 2007 - 11:56 #10
okay, men for at kunne gøre det i ASP skal man benytte et komponent.. så serveren skal gerne understøtte dette:)

Det kan f.eks være JMail, men jeg skal vide hvilken det er:)
Avatar billede caf Nybegynder
23. januar 2007 - 16:25 #11
Lukker
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
Kurser inden for grundlæggende programmering

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