Avatar billede manon Nybegynder
28. januar 2000 - 16:03 Der er 38 kommentarer og
4 løsninger

form2mail

Jeg er ikke sikker om det er den rigtige kategori jeg er i, men jeg har brug for følgende:

Nedenstående script skal åbenbart kunne virke, men jeg mangler både emailadressen til der hvor den skal sendes hen og en vidrestilling af brugeren, når emailen er send.

Er der nogen som har et perfekt script til denne måde for form2mail ?

mvh
\manon
PS: Jeg er ingen fessor i hverken html eller php, så svaret må gerne være på en måde, så selv dummies kan forstå det! :-)

<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<form action="form2mail.php3" method="POST">
  <div align="center">
    <center>
    </center>
  </div><div align="center"><center>
      <p>&nbsp; </p>
      </center></div><div align="left">
    <p>&nbsp;</p>
    <table width="550" border="0">
      <tr>
        <td><font face="Arial Narrow"><strong><font size="2" face="Arial, Helvetica, sans-serif"><b>Navn
          :</b></font></strong></font></td>
        <td><font face="Arial Narrow"><strong><font face="Arial" size="3">
          <input name="Navn"
          size="40" maxlength="50">
          </font></strong></font></td>
      </tr>
      <tr>
        <td><font face="Arial Narrow"><strong><font size="2" face="Arial, Helvetica, sans-serif"><b>Sneglepost
          adresse :</b></font></strong></font></td>
        <td><font face="Arial Narrow"><strong><font face="Arial" size="3">
          <input
          name="Sneglepostadresse" size="40" maxlength="50">
          </font></strong></font></td>
      </tr>
      <tr>
        <td><font face="Arial Narrow"><strong><font size="2" face="Arial, Helvetica, sans-serif"><b>Post
          nr. :</b></font></strong></font></td>
        <td><font face="Arial Narrow"><strong><font face="Arial" size="3">
          <input name="Postnummer"
          size="6" maxlength="4">
          </font></strong></font></td>
      </tr>
      <tr>
        <td><font face="Arial Narrow"><strong><font size="2" face="Arial, Helvetica, sans-serif"><b>By
          :</b></font></strong></font></td>
        <td><font face="Arial Narrow"><strong><font face="Arial" size="3">
          <input name="By"
          size="30" maxlength="40">
          </font></strong></font></td>
      </tr>
      <tr>
        <td><font face="Arial Narrow"><strong><font size="2"
          face="Arial Narrow"><b><font face="Arial, Helvetica, sans-serif">Telefon
          :</font></b></font></strong></font></td>
        <td><font face="Arial Narrow"><strong><font face="Arial" size="3">
          <input name="Telefon"
          size="15" maxlength="10">
          </font></strong></font></td>
      </tr>
      <tr>
        <td><strong><font size="2"><b><font face="Arial, Helvetica, sans-serif">Email
          :</font></b></font></strong></td>
        <td><strong>
          <input type="text" size="40" name="Emailadresse"
          maxlenght="35" maxlength="40">
          </strong></td>
      </tr>
      <tr>
        <td><font face="Arial, Helvetica, sans-serif" size="2"><b>Spørgsmål eller<br>
          kommentarer :</b></font></td>
        <td><font face="Arial" size="3">
          <textarea name="Besked" rows="6"
          cols="50"></textarea>
          </font></td>
      </tr>
      <tr>
        <td>&nbsp;</td>
        <td>
          <input
      type="submit" value="send den elektriske mail" name="send">
          <input type="reset" name="slet" value="slet">
        </td>
      </tr>
    </table>
    <p>&nbsp;</p>
    <p>&nbsp;</p>
  </div>
    </form>


</body>
</html>
Avatar billede phylox2 Nybegynder
28. januar 2000 - 16:19 #1
Jeg vil anbefale dig at se på

http://www.netsite.dk/support.asp?menu=support.asp&support=formmail

Der står alt hvad du skal vide om formmail .... ;)
Avatar billede phpnerd Nybegynder
28. januar 2000 - 18:04 #2
Det du har postet her, er kun din form (i html) du mangler selve php scriptet "form2mail.php3".

<?
mail("Din mail","Emne for mail","$navn $Sneglepostadresse $Postnummer $By $Telefon $Emailadresse $besked","From: $navn);
?>

Hvis du bruger dette eksempel skulle du modtage en mail men brugerens NAVN ADRESSE POSTNR. BY TLF.NR. EMAIL og BESKED.
Alle dem med $ foran er de variabler du har brugt i din form.
Husk at de tre linier skal gemmes i en fil der heder "form2mail.php3", så skulle det gerne virke (men jeg er selv ny indenfor PHP!). :)

Avatar billede phpnerd Nybegynder
28. januar 2000 - 18:06 #3
Desuden skal PHP-filen selfølgelig ligge på en server der acceptere PHP (f.eks. Wiktor.dk)
Avatar billede phpnerd Nybegynder
28. januar 2000 - 18:10 #4
Jeg glemte lige en ting, hvis du trykker "ENTER" mellem dine variabler i PHP-linien, kommer de til at stå under hinanden i stedet efter hinanden. Det ser lidt bedre ud i din mail.
Avatar billede echo Nybegynder
28. januar 2000 - 18:19 #5
Eller hvad med at sætte et \n efter hver variabel??
Avatar billede manon Nybegynder
28. januar 2000 - 20:10 #6
Hej venner

ja, jeg ved at html´en ikke er fyldesgørende.

Men jeg har absolut intet forstand på PHP og ved kun at serveren understøtter det.

Jeg vil gerne forhøje pointværdien med 150, så det bliver til 170 ialt, hvis en eller anden kunne give mig et færdigt form2mail script i PHP og fortælle mig hvordan jeg skal gøre mht serveren.

<manon
Avatar billede phpnerd Nybegynder
28. januar 2000 - 20:56 #7
Ha' lidt tålmodighed, jeg er lige ved at programmere det.......2 sec. :o)
Avatar billede phpnerd Nybegynder
28. januar 2000 - 21:22 #8
Her er den så. Først PHP-filen (den skal hede "form2mail.php3")
<?
mail("Din Email","En form (navn på mail)","$navn\n $adresse\n $post\n $by\n $tlf\n $mail\n $besked","From: $navn");
?>
<html>
<body>
Beskeden er sendt!
</body>
</html>

Derefter skal ud lave en fil der f.eks. heder "form2mail.htm":
<html>
<body>
<FORM action="form2mail.php3" method="post">
Navn<br><input type="text" name="navn"><br>
Adresse<br><input type="text" name="adresse"><br>
Post nr.<br><input type="text" name="post"><br>
By<br><input type="text" name="by"><br>
Telefon nr.<br><input type="text" name="tlf"><br>
Mail<br><input type="text" name="mail"><br>
Besked<br>
<textarea name="besked" rows=5 cols=30></textarea><br>
<input type="submit" value="Send form"><input type="reset" value="Slet form">
</form>
</body>
</html>

Så skal du bare upæaode det hele i SAMME bibliotek, så skulle det gerne virke (jeg har testet det).
Avatar billede phpnerd Nybegynder
28. januar 2000 - 21:23 #9
Jeg nåede næsten at få sved på panden :) så det må da være lidt extra points værd ik' :)))
Avatar billede phpnerd Nybegynder
28. januar 2000 - 21:29 #10
echo> I øvrigt tak for dit \n tip, så har jeg også lært noget i dag :)
Avatar billede nerdyguy Nybegynder
28. januar 2000 - 21:36 #11
>phpnerd ...

Hvor har du 'lært' PHP??

Du ser ud til at have mestret det godt ;)
Avatar billede phpnerd Nybegynder
28. januar 2000 - 21:44 #12
upæade=uploade (husk det er .htm filen du starter når du skal bruge form'en :)
Avatar billede echo Nybegynder
28. januar 2000 - 21:56 #13
> Jeg nåede næsten at få sved på panden :) så det må da være lidt extra points værd ik' :)))

For sådan en gang klat script?
Du må da være helt syg!

170 point er stærkt i overkanten for dette!!

Det tjekker ikke engang om felterne er udfyldt korrekt!

Måske skulle man lære det som vi, her på eksperten, kalder for PHP programmering!

Hva' siger du, nerdyguy?

Avatar billede echo Nybegynder
28. januar 2000 - 22:10 #14
Nu vil jeg lege lidt!...:

<?
$rec = "manon@manon.dk"; // Din e-mail
// LINIESKIFT
if (!$navn && !$adresse && !$post && !$by && !$tlf && !$mail && !$besked)
{
    mail("$rec", "$navn vil kontakte dig...", "Navn: $navn\n Adresse $adresse\n Postnummer: $post\n By: $by\n Telefonnummer: $tlf\n E-mail: $mail\n Besked:\n $besked\n", "from: $mail");
echo "<b>Mailen fra ".$navn." blev sendt!</b><br>";
echo "Som besked skrev du følgende:<br>";
echo "<i>".$besked."</i>";
}
else
{
echo "<b>Fejl!</b><br>";
echo "Beskeden blev ikke sendt, da alle felter skal udfyldes!";
}
?>

..og du (manon) kan stadig bruge den formular, phpnerd, gav dig.
Avatar billede manon Nybegynder
28. januar 2000 - 22:16 #15
*LOL*

Echo > Ikke så hurtigt *GGG*

Jeg er lige ved at sætte scriptet ind, men har stadig nogle spørgsmål - kommer igen om 15 min.

Avatar billede manon Nybegynder
28. januar 2000 - 22:18 #16
ok - fordi i er så dygtige, er pointne sat op til 50 *s*
Avatar billede manon Nybegynder
28. januar 2000 - 22:30 #17
phpnerd > Hmmm...jeg har brug for din hjælp *s*

Nu har jeg lavet en form2mail.php3 og en form2mail.html

Men ( ja, i må undskylde at jeg spørge dumt, men jeg prøver også at forstå hvorfor jeg skal gøre det og det - for det hjælper jo ikke bare at få en løsning uden at vide baggrunden til scriptet og hvad den gør ) - nå, hvor kom vi til, jo....

...men hvordan indsætter jeg nu alt dette her på selve siden ?
Skal jeg bare kopiere form2mail.php3 scriptet ind på siden ( htmlkoden ) der hvor det nu skal placeres ?

I kan se siden her : http://www.jalling-art.dk/emailstart.html

Hvordan gribes det bedste an og findes der en smartere måde ?

\manon
Avatar billede manon Nybegynder
28. januar 2000 - 22:32 #18
Echo > Du vil også modtage 50 point, hvis du kan implementer dit script i phpnerds svar !

Jeg vil meget gerne have dit script med, da det giver flere muligheder.
Avatar billede manon Nybegynder
28. januar 2000 - 22:35 #19
men husk på at jeg er under begynderstadiet, så i må give mig en hel hmtl /php kode og så bagefter forklare hvad jeg gør og hvor jeg opretter og indsætter hvad.

Håber det er ok.

\manon
Avatar billede manon Nybegynder
28. januar 2000 - 22:36 #20
Phylox > Når spørgsmålet er besvaret her, vil du modtage 2 point for dit link, det ser meget interessant ud.
Avatar billede phpnerd Nybegynder
28. januar 2000 - 23:29 #21
echo> Hvorfor fanden skal man nedsables, hvad har jeg gjort??
Den med sved på panden var en fucking JOKE!!
For det andet er jeg først startet at programmere PHP mellem jul og nytår, så man kan sku' ikke hele lortet fra starten!!

manon> Hvorfor får du ikke hjælp af "echo-dalen" han kan jo bare det pis.
Avatar billede manon Nybegynder
29. januar 2000 - 00:43 #22
Hov - hov

Dette er ikke en diskusiondebat *s*

phpnerd > Jeg ser meget frem til din løsning. Du var den første som svarede og hvis du klarer opgaven får du mange point, da jeg er ved at være desperado mht tiden.
Så vidt jeg forstod på det hele, så har echo kun tilføjet noget. Men ikke givet mig et svar *s* ( så du er stadig min ven)

Echo > Jeg vil bruge phpnerd script og du må gerne tilføje.
( og gør du det - lærer både jeg og phpnerd noget nyt)

Kære venner

lad være med at diskutere, men hjælp mig i stedet :-)

mvh
\manon
Avatar billede manon Nybegynder
29. januar 2000 - 02:45 #23
Nå drenge - imens i sov godt og trygt, så har farmand her bikset lidt.

Prøv at kigge på det her scripter:

<form action="send_mail.php3" method="POST">
  <div align="center">
    <center>
    </center>
  </div><div align="center"><center>
      <p>&nbsp; </p>
      </center></div><div align="left">
    <p>&nbsp;</p>
    <table width="550" border="0">
      <tr>
        <td><font face="Arial Narrow"><strong><font size="2" face="Arial, Helvetica, sans-serif"><b>Navn
          :</b></font></strong></font></td>
        <td><font face="Arial Narrow"><strong><font face="Arial" size="3">
          <input type="text" name="name" size="40" maxlength="50">
          </font></strong></font></td>
      </tr>
      <tr>
        <td><font face="Arial Narrow"><strong><font size="2" face="Arial, Helvetica, sans-serif"><b>Sneglepost
          adresse :</b></font></strong></font></td>
        <td><font face="Arial Narrow"><strong><font face="Arial" size="3">
          <input
          name="snailmail" size="40" maxlength="50">
          </font></strong></font></td>
      </tr>
      <tr>
        <td><font face="Arial Narrow"><strong><font size="2" face="Arial, Helvetica, sans-serif"><b>Post
          nr. :</b></font></strong></font></td>
        <td><font face="Arial Narrow"><strong><font face="Arial" size="3">
          <input name="zip"
          size="6" maxlength="4">
          </font></strong></font></td>
      </tr>
      <tr>
        <td><font face="Arial Narrow"><strong><font size="2" face="Arial, Helvetica, sans-serif"><b>By
          :</b></font></strong></font></td>
        <td><font face="Arial Narrow"><strong><font face="Arial" size="3">
          <input name="city"
          size="30" maxlength="40">
          </font></strong></font></td>
      </tr>
      <tr>
        <td><font face="Arial Narrow"><strong><font size="2"
          face="Arial Narrow"><b><font face="Arial, Helvetica, sans-serif">Telefon
          :</font></b></font></strong></font></td>
        <td><font face="Arial Narrow"><strong><font face="Arial" size="3">
          <input name="phone"size="15" maxlength="10">
          </font></strong></font></td>
      </tr>
      <tr>
        <td><strong><font size="2"><b><font face="Arial, Helvetica, sans-serif">Email
          :</font></b></font></strong></td>
        <td><strong>
          <input type="text" size="40" name="email"
          maxlenght="35" maxlength="40">
          </strong></td>
      </tr>
      <tr>
        <td><font face="Arial, Helvetica, sans-serif" size="2"><b>Spørgsmål eller<br>
          kommentarer :</b></font></td>
        <td><font face="Arial" size="3">
          <textarea name="message" rows="6"
          cols="50"></textarea>
          </font></td>
      </tr>
      <tr>
        <td>&nbsp;</td>
        <td>
          <input type="submit" value="send den elektriske mail" name="submit">
          <input type="reset" name="reset" value="slet">
        </td>
      </tr>
    </table>
    <p>&nbsp;</p>
    <p>&nbsp;</p>
  </div>
    </form>

<?php
//checker for email adresse
if(!$email){
    ?>
    <font face="verdana, arial, helvetica" size="2"><b>Du har ikke indtastet en emailadresse.<br> Venligst udfyld emailfeltet med din emailadresse. <br><a href="java script:history.go(-1)">Tilbage</a></b></font>
    <?php   
        exit;
    }
       
//checker for navn
if(!$name){
?>
    <font face="verdana, arial, helvetica" size="2"><b>Du har ikke indtastet dit navn.<br> Venligst udfyld navnefeltet med dit navn. <br><a href="java script:history.go(-1)">Tilbage</a></b></font>
    <?php   
        exit;
    }
   
//sætter felterne sammen til emailen.
$content = $name."\n".$snailmail."\n".$zip."\n".$city."\n".$phone."\n".$email."\n".$message;

//Sender mail til brugeren
mail($email, "En elektrisk mail fra hjemmesiden", "Kære $name \n\nJeg vender tilbage med svar hurtigt.\n\nMed venlig hilsen\n\nJalling Art","From: anders@and.dk\nReply-To: anders@and.dk\nX-Mailer: PHP/" . phpversion());

//Sender mail til anders@and.dk
mail("anders@and.dk","En elektrisk mail fra hjemmesiden",$content,"From: $email\nReply-To: $email\nX-Mailer: PHP/" . phpversion());
?>
<font face="verdana, arial, helvetica" size="2">Din mail er blevet sendt til os. Du vil modtage svar hurtigt.<br><br>Med venlig hilsen<br><br>anders and</font>
Avatar billede manon Nybegynder
29. januar 2000 - 02:49 #24
Kan det gøres bedre - eller har i nogle bedre forslag til overstående, så er i velkommen til at kommentere.

PHPNERD >
Avatar billede manon Nybegynder
29. januar 2000 - 02:52 #25
vi prøver igen ...

PHPNERD >Kan det gøre bedre ? Hvor mange point vil du have for dit arbejde indtil nu ? Hvad ville være fair ?

ECHO > Og hvad med dig ? Hvor mange point vil du have ?

Men uanset hvad, så skal i have tusind tak for hjælpen.

Mvh
\manon
Avatar billede echo Nybegynder
29. januar 2000 - 08:17 #26
Jamen så kan du jo godt PHP!
Din snyder :)

Ang. point
Et antal over 25.

Ang. scriptet
Der kommer til at stå dette, hvis der er fejl:

Der er fejl i e-mail-feltet.
Din mail er blevet sendt til os.

Du skal bruge en else.
Avatar billede manon Nybegynder
29. januar 2000 - 14:59 #27
echo > jeg har fået hjælp over ICQ´en, så jeg kan altså ikke php.

Desuden har jeg et nyt problem - hvis jeg skal redigere i php har jeg intet program til det, så lige nu er jeg ved start 0.

Hvor skal der indføres "else" ?
Avatar billede phpnerd Nybegynder
29. januar 2000 - 15:20 #28
Jeg skal ikke have en skid points. Jeg er heldigvis fornærmet. :-l
Avatar billede echo Nybegynder
29. januar 2000 - 18:09 #29
> hvis jeg skal redigere i php har jeg intet program til det,

Du kan bruge ALLE slags tekst-editorer. F.eks notepad, CuteHTML, m.m.

Ved den sidste
exit;
}
i scriptet, skal der indsættes følgende:
else
{
<font face="verdana, arial, helvetica" size="2">Din mail er blevet sendt til os. Du vil modtage svar hurtigt.<br><br>Med venlig hilsen<br><br>anders and</font>
}

Avatar billede manon Nybegynder
30. januar 2000 - 04:31 #30
Echo >

1. " ved den sidste exit" ?? Mener du efter 

- content,"From: $email\nReply-To: $email\nX-Mailer: PHP/" . phpversion());

og før

- ?>
<font face


2. Hvis jeg nu renskriver det i notepad, så skal jeg vel bare gemme filen som php3 fil ?

Men hvordan åbner jeg så en php fil - jeg fik at vide, at hvis jeg prøbede at åbne php filen i min dreamweaver, ville den ødelægge php scriptet.

Hvad gør jeg så ?


3. Hvad skal der indsættes for at få en automatisk vidrestilling, efter at den der sendt emailen for beskeden "Din mail er blevet sendt til os. Du vil modtage svar hurtigt" ?

( Du må gerne give mig hele php scriptet så det hænger sammen og ikke i småstykker - for ellers kan jeg ikke se hvad der er ændret og forstå sammenhænget i det.

mvh
\manon

Avatar billede echo Nybegynder
30. januar 2000 - 08:36 #31
Ok, jeg laver et.....
Avatar billede echo Nybegynder
30. januar 2000 - 08:52 #32
Når du laver dine scripts i notepad, så skal du sige at den hedder script.php3.

Altså du skal ikke bare skrive script når du gemmer, nej, du skal skrive script.php3.

For ellers tror "den" at det skal gemmes som et .txt dokument.

Her er scriptet:

<?
    if (!$navn)
    {
        echo "<b>Indtast venligst dit navn!</b><br>";
        echo "<a href=\"java script:history.back(-1)\">Tilbage</a>";
    }
    if (!$adresse)
    {
        echo "<b>Indtast venligst din private adresse!</b><br>";
        echo "<a href=\"java script:history.back(-1)\">Tilbage</a>";
    }
    if (!$post)
    {
        echo "<b>Indtast venligst dit postnummer!</b><br>";
        echo "<a href=\"java script:history.back(-1)\">Tilbage</a>";
    }
    if (!$by)
    {
        echo "<b>Indtast venligst dit bynavn!</b><br>";
        echo "<a href=\"java script:history.back(-1)\">Tilbage</a>";
    }
    if (!$tlf)
    {
        echo "<b>Indtast venligst dit telefonnummer!</b><br>";
        echo "<a href=\"java script:history.back(-1)\">Tilbage</a>";
    }
    if (!$mail)
    {
        echo "<b>Indtast venligst din e-mail adresse!</b><br>";
        echo "<a href=\"java script:history.back(-1)\">Tilbage</a>";
    }
    if (!$besked)
    {
        echo "<b>Indtast venligst en besked!</b><br>";
        echo "<a href=\"java script:history.back(-1)\">Tilbage</a>";
    }
    else
    {
    mail("$mail", "Autosvar", "Kære $navn\n Jeg vender hurtigst muligt tilbage,\n med et svar.", "from: $email");
    mail("$email", "Post fra hjemmesiden", "Navn: $navn\n Adresse $adresse\n Postnummer: $post\n By: $by\n Telefonnummer: $tlf\n E-mail: $mail\n Besked\n $besked\n", "from: $mail");
    echo "<b>Mailen blev sendt!</b><br>";
    echo "<i>Der er automatisk sendt en e-mail til dig, med emnet \"Autosvar\"</i>";
    }
?>
Avatar billede echo Nybegynder
30. januar 2000 - 08:55 #33
Hovsa..Du skal lige skrive:
$email = "din@email.dk";
i første linie (efter <?), og ændre e-mail adressen, til din rigtige e-mail adresse.
Avatar billede echo Nybegynder
30. januar 2000 - 08:58 #34
Du kan se scriptet i funktion på:
http://www.cht.dk/test.php3

Nu har jeg rettet den første linie:

<?
    $email = "cht@cht.dk";

    // DO NOT DELETE THIS LINE

    if (!$navn)
    {
        echo "<b>Indtast venligst dit navn!</b><br>";
        echo "<a href=\"java script:history.back(-1)\">Tilbage</a>";
    }
    if (!$adresse)
    {
        echo "<b>Indtast venligst din private adresse!</b><br>";
        echo "<a href=\"java script:history.back(-1)\">Tilbage</a>";
    }
    if (!$post)
    {
        echo "<b>Indtast venligst dit postnummer!</b><br>";
        echo "<a href=\"java script:history.back(-1)\">Tilbage</a>";
    }
    if (!$by)
    {
        echo "<b>Indtast venligst dit bynavn!</b><br>";
        echo "<a href=\"java script:history.back(-1)\">Tilbage</a>";
    }
    if (!$tlf)
    {
        echo "<b>Indtast venligst dit telefonnummer!</b><br>";
        echo "<a href=\"java script:history.back(-1)\">Tilbage</a>";
    }
    if (!$mail)
    {
        echo "<b>Indtast venligst din e-mail adresse!</b><br>";
        echo "<a href=\"java script:history.back(-1)\">Tilbage</a>";
    }
    if (!$besked)
    {
        echo "<b>Indtast venligst en besked!</b><br>";
        echo "<a href=\"java script:history.back(-1)\">Tilbage</a>";
    }
    else
    {
    mail("$mail", "Autosvar", "Kære $navn\n Jeg vender hurtigst muligt tilbage,\n med et svar.", "from: $email");
    mail("$email", "Post fra hjemmesiden", "Navn: $navn\n Adresse $adresse\n Postnummer: $post\n By: $by\n Telefonnummer: $tlf\n E-mail: $mail\n Besked\n $besked\n", "from: $mail");
    echo "<b>Mailen blev sendt!</b><br>";
    echo "<i>Der er automatisk sendt en e-mail til dig, med emnet \"Autosvar\"</i>";
    }
?>
Avatar billede echo Nybegynder
30. januar 2000 - 09:02 #35
Nejnejnej, alle de rettelser!
Du skal indsætte et <br> efter hver </a> i IF sætningerne!

Ellers ser det dumt ud, hvis man ikke har udfyldt nogle felter!!

Eks:

Før:
    if (!$navn)
    {
        echo "<b>Indtast venligst dit navn!</b><br>";
        echo "<a href=\"java script:history.back(-1)\">Tilbage</a>";
    }

Nu:

    if (!$navn)
    {
        echo "<b>Indtast venligst dit navn!</b><br>";
        echo "<a href=\"java script:history.back(-1)\">Tilbage</a><br>";
    }

Avatar billede manon Nybegynder
31. januar 2000 - 04:39 #36
Hej echo
Jeg har meget at gøre for tiden, så tillad mig lidt tid inden jeg vender tilbage.
Avatar billede manon Nybegynder
03. februar 2000 - 04:24 #37
nå - så er jeg tilbage
Avatar billede manon Nybegynder
03. februar 2000 - 04:28 #38
echo >

nu har jeg følgende php script:

<?php
//checker for email adresse
if(!$email){
    ?>
    <font face="verdana, arial, helvetica" size="2"><b>Du har ikke indtastet en emailadresse.<br> Venligst udfyld emailfeltet med din emailadresse. <br><a href="java script:history.go(-1)">Tilbage</a></b></font>
    <?php   
        exit;
    }
       
//checker for navn
if(!$name){
?>
    <font face="verdana, arial, helvetica" size="2"><b>Du har ikke indtastet dit navn.<br> Venligst udfyld navnefeltet med dit navn. <br><a href="java script:history.go(-1)">Tilbage</a></b></font>
    <?php   
        exit;
    }
   
//sætter felterne sammen til emailen.
$content = $name."\n".$snailmail."\n".$zip."\n".$city."\n".$phone."\n".$email."\n".$message;

//Sender mail til brugeren
mail($email, "En elektrisk mail fra hjemmesiden", "Kære $name \n\nJeg vender tilbage med svar hurtigt.\n\nMed venlig hilsen\n\nAnders Andt","From: anders@and.dk\nReply-To: anders@and.dk\nX-Mailer: PHP/" . phpversion());

//Sender mail til jens@jalling-art.dk
mail("anders@and.dk","En elektrisk mail fra hjemmesiden",$content,"From: $email\nReply-To: $email\nX-Mailer: PHP/" . phpversion());
?>
<font face="verdana, arial, helvetica" size="2">Din mail er blevet sendt til os. Du vil modtage svar hurtigt.<br><br>Med venlig hilsen<br><br>Anders And</font>


Og det ser ud til at virke, så jeg forstår ikke dit svar fra den "Kommentar fra echo 29-01-00 18:09:48" !

Hvad skulle der være galt ?

Noget andet - hvordan får jeg en redirect sat ind i php scriptet ?

Avatar billede manon Nybegynder
03. februar 2000 - 04:31 #39
i linien
"//Sender mail til jens@jalling-art.dk" skal der stå
"//Sender mail til anders@and.dk"

Avatar billede Slettet bruger
03. februar 2000 - 14:00 #40
Du kan indsætte en redirect, med:

<?
header("Location: side.html");
?>
Avatar billede manon Nybegynder
03. februar 2000 - 14:33 #41
Chritians-T > Det lyder fint, men da jeg ikke er den store php guru, så tidlad mig at spørge : skal det bare sættes ind til sidst ? Efter den sidste linie, dvs.:

.......phpversion());
?>
<font face="verdana, arial, helvetica" size="2">Din mail er blevet sendt til os. Du vil modtage svar hurtigt.<br><br>Med venlig hilsen<br><br>Anders And</font>
<?
header("Location: side.html");
?>

er det korrekt ?
Avatar billede Slettet bruger
03. februar 2000 - 15:45 #42
Jaja, bare indsæt det under alt det andet.
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