Avatar billede fastpoint Nybegynder
17. juni 2001 - 16:55 Der er 20 kommentarer og
1 løsning

ASP ELLER PHP

okay jeg vidste ikke lige vilken katogori jeg skulle vælge!
hvem har et script, som sender informationen, som bliver udfyldt i en form? Den må MEGET gerne sende deres IP med.

Takker
Avatar billede fastpoint Nybegynder
17. juni 2001 - 16:55 #1
det skal laves i PHP eller ASP som sagt:)
Avatar billede webmasterdk Praktikant
17. juni 2001 - 17:10 #2
php

<body bgcolor=\"#3B6EA5\">
<font face=\"tahoma\"><small><center>
<form action=\"<? basename($PHP_SELF) ?>\" method=\"POST\">
Dit navn<br><input type=\"text\" name=\"navn\"><br>
Emne<br><input type=\"text\" name=\"emne\"><br>
Din E-mail<br><input type=\"text\" name=\"mail\"><br>
Besked<br><TEXTAREA NAME=\"besked\" COLS=\"40\" ROWS=\"5\"></TEXTAREA><br>
<input type=\"submit\" value=\"Send\">
<?
$ip = $REMOTE_ADDR
$from = $mail;

if ($emne == \'\') {
$emne = \"Ikke Oplyst\"; };

if ($navn && $besked && $mail) {
mail(\"Din E-mail\", \"$emne\", \"\\n Navn: $navn \\n E-mail: $mail \\n $besked\\nIP $ip\\n\",\"From: $mail\");
echo \"Mailen er nu sendt\"; }
else {
print \"Du skal udfylde Navn, E-Mail og Besked\";
};
?>

</font></small></center></body>
Avatar billede webmasterdk Praktikant
17. juni 2001 - 17:14 #3
der mangler et semikolon efter $ip = $REMOTE_ADDR
Avatar billede fastpoint Nybegynder
17. juni 2001 - 18:46 #4
nope virker ikke!
Det skal laves i PHP 3 ( hvis altså ikke det er)
Det er ligemeget med alt det der så... den skal bare sende mig alt information der  bliver udfyldt i en form...formen skal ikke sendes via deres e-mail program
Avatar billede fastpoint Nybegynder
17. juni 2001 - 19:15 #5
<?php

    $body = \"\";
    $receiver = \"\";
    $subject = \"\";
    $redirect = \"\";
   
    foreach (array_keys($HTTP_POST_VARS) as $i) {
        $value = $HTTP_POST_VARS[$i];
        if ($i == \"m_receiver\")
            $receiver = $value;
        else if ($i == \"m_subject\")
            $subject = $value;
        else if ($i == \"m_redirect\")
            $redirect = $value;
        else
            $body .= \"$i : $value\\n\\n\";
    }
   
    if ($receiver != \"\")
        mail($receiver, $subject, $body);

    if ($redirect != \"\")
        header(\"Location: $redirect\");
?>



hvad er der galdt med den? Nogen gange sender den ikke den information brugeren skriver
Avatar billede webmasterdk Praktikant
17. juni 2001 - 23:08 #6
sådan den her virker!

<?
if ($send) {
$ip = \"$REMOTE_ADDR\";
mail($modtager, \"$emne\", \"$tekst $ip\",\"From: navn@domain.dk\\nReply-To: navn@domain.dk\");
echo \"Din mail er sendt!<br> Klik her for at komme tilbage<a href=\'$PHP_SELF\'>Tilbage</a>\";
} else {






?>

<FORM METHOD=\"POST\" ACTION=\"mailme.php\">
Modtager:<INPUT TYPE=\"TEXT\" NAME=\"modtager\"><br>
Emne:<INPUT TYPE=\"TEXT\" NAME=\"emne\"><br>
Tekst:<INPUT TYPE=\"TEXT\" NAME=\"tekst\"><br>
<INPUT TYPE=\"SUBMIT\" name=\"send\" VALUE=\"--SEND--\">
</FORM>
<?
}
?>
Avatar billede fastpoint Nybegynder
17. juni 2001 - 23:11 #7
Jeg er lige startet på PHP!

skal

<?
if ($send) {
$ip = \"$REMOTE_ADDR\";
mail($modtager, \"$emne\", \"$tekst $ip\",\"From: navn@domain.dk\\nReply-To: navn@domain.dk\");
echo \"Din mail er sendt!<br> Klik her for at komme tilbage<a href=\'$PHP_SELF\'>Tilbage</a>\";
} else {

gemmes som mailme.php?


Avatar billede fastpoint Nybegynder
17. juni 2001 - 23:11 #8
hov og den skal også sende alt information som er i formen...hvis altså ikke den gør:)
Avatar billede walker Nybegynder
17. juni 2001 - 23:23 #9
Skriv hvis du har lyst til mig...

Walker
Kriss@k-walker.dk
icq: 72313831
Avatar billede fastpoint Nybegynder
17. juni 2001 - 23:25 #10
ehmm....hvis jeg har lyst til dig?
Avatar billede walker Nybegynder
17. juni 2001 - 23:29 #11
*GGG* Til at skrive... sorry *GG*
Jeg har programmeret en smule i php...
Avatar billede webmasterdk Praktikant
17. juni 2001 - 23:32 #12
nu sender den det hele..
du kan prøve den her
http://genner.dk/mogens/mailme.php
det hele skal ind i én fil, nemlig mailme.php
Avatar billede fastpoint Nybegynder
17. juni 2001 - 23:59 #13
dvs. jeg skal lave en side i php...det gider jeg ikke jeg skal bare bruge et script der sender indholdet i en form til mig
Avatar billede webmasterdk Praktikant
18. juni 2001 - 00:30 #14
du kan også gøre sådan her, det her har du i din standard html side:

<FORM METHOD=\"POST\" ACTION=\"mailme.php\">
Modtager:<INPUT TYPE=\"TEXT\" NAME=\"modtager\"><br>
Emne:<INPUT TYPE=\"TEXT\" NAME=\"emne\"><br>
Tekst:<INPUT TYPE=\"TEXT\" NAME=\"tekst\"><br>
<INPUT TYPE=\"SUBMIT\" name=\"send\" VALUE=\"--SEND--\">
</FORM>

og det her i mailme.php:
<?
$ip = \"$REMOTE_ADDR\";
mail($modtager, \"$emne\", \"$tekst $ip\",\"From: navn@domain.dk\\nReply-To: navn@domain.dk\");
echo \"Din mail er sendt!<br> Klik her for at komme tilbage<a href=\'$PHP_SELF\'>Tilbage</a>\";
?>
Avatar billede fastpoint Nybegynder
18. juni 2001 - 21:01 #15
den er ikke så god synes jeg.... kan du gøre sådan at den her også sender IP adressen med?



<?php

    $body = \"\";
    $receiver = \"\";
    $subject = \"\";
    $redirect = \"\";
   
    foreach (array_keys($HTTP_POST_VARS) as $i) {
        $value = $HTTP_POST_VARS[$i];
        if ($i == \"m_receiver\")
            $receiver = $value;
        else if ($i == \"m_subject\")
            $subject = $value;
        else if ($i == \"m_redirect\")
            $redirect = $value;
        else
            $body .= \"$i : $value\\n\\n\";
    }
   
    if ($receiver != \"\")
        mail($receiver, $subject, $body);

    if ($redirect != \"\")
        header(\"Location: $redirect\");
?>
Avatar billede webmasterdk Praktikant
18. juni 2001 - 21:31 #16
sådan!

<?php
$ip = \"$REMOTE_ADDR\";
    $body = \"\";
    $receiver = \"\";
    $subject = \"\";
    $redirect = \"\";
   
    foreach (array_keys($HTTP_POST_VARS) as $i) {
        $value = $HTTP_POST_VARS[$i];
        if ($i == \"m_receiver\")
            $receiver = $value;
        else if ($i == \"m_subject\")
            $subject = $value;
        else if ($i == \"m_redirect\")
            $redirect = $value;
        else
            $body .= \"$i : $value\\n\\n\";
    }
   
    if ($receiver != \"\")
        mail($receiver, $subject, $body $ip);

    if ($redirect != \"\")
        header(\"Location: $redirect\");
?>
Avatar billede fastpoint Nybegynder
18. juni 2001 - 23:07 #17
ehmm....den ser lidt tom ud....hvor skriver jeg min e-mail?

if ($receiver != \"\")
        mail($min e-mail, $subject, $body $ip);

   

Avatar billede webmasterdk Praktikant
19. juni 2001 - 00:33 #18
hvordan ser din html fil ud?
Avatar billede fastpoint Nybegynder
19. juni 2001 - 01:07 #19
hov..det er mig der sover...den skal bare gemmes som en php fil...

men den siger at der er fejl på linie  21 mener jeg
Avatar billede fastpoint Nybegynder
19. juni 2001 - 01:09 #20
der manglede et ,

tak
Avatar billede fastpoint Nybegynder
19. juni 2001 - 01:11 #21
ser min php fil ellers rigtig ud?

alle dem som har prøvet at udfylde formen og sende til mig der virkede det perfekt, men jeg får en hel masse tomme....jeg tror det er en der bare er irriterende, men kan der være noget galdt ?
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