Avatar billede kiiim Nybegynder
17. januar 2003 - 14:22 Der er 32 kommentarer og
2 løsninger

Kan ikke lave FormMail...!!!

Endnu engang sætter jeg min lid til at de kloge hoveder i dette forum kan hjælpe mig... :-)

Kort sagt går det ud på at jeg gerne vil have lagt en FormMail ind på nogle af siderne på min site. Da jeg i gamle dage havde en gratis side hos Geocities var det ikke noget problem... Men nu har jeg købt mit eget webhotel, og arbejder kun i DreamWeaver - og er altså helt LOST... !!!

Jeg har webhotel gennem nogen der hedder web10 (og det er umuligt at få hjælp af dem - jeg har prøvet flere gange), og de anbefaler her (http://www.web10.dk/faq_scripts.phtml) at man bruger følgende script: http://www.dtheatre.com/scripts/formmail ...

Men jeg ved altså ikke hvad jeg skal gøre... Når jeg har downloaded scriptet (og pakket det ud) - hvor skal jeg så uploaded det? I hvilken mappe...? Og når jeg så laver "programmeringen" i DreamWeaver, hvad skal jeg så skrive som "action" ved egenskaberne for formen osv ...???

KiiiM
Avatar billede lobster Nybegynder
17. januar 2003 - 14:28 #1
Hvad har du tænkt dig at bruge af sprog til at sende mailen med?
CGI, Php, Asp... Hvis dit webhotel understøtter Php, kan jeg godt hjælpe dig..
Avatar billede kiiim Nybegynder
17. januar 2003 - 14:29 #2
Jeg HAR forresten læst den "medfølgende hjælp" hos dtheatre.com ... men det er lidt græsk for mig!!! :-(
Avatar billede kiiim Nybegynder
17. januar 2003 - 14:30 #3
Det ER php web10 bruger !!! :-)
Avatar billede kiiim Nybegynder
17. januar 2003 - 14:34 #4
Scriptet, som hedder "formmail.php", skal det ligge i samme mappe som mine websider ligger i? Eller er det ligemeget?
Avatar billede lobster Nybegynder
17. januar 2003 - 14:36 #5
Ok..
Well.. 30 points er ikke så meget, så du får 2 scripts som virker, som du kan kigge efter..
Avatar billede lobster Nybegynder
17. januar 2003 - 14:37 #6
Det skal det...
Avatar billede kiiim Nybegynder
17. januar 2003 - 14:42 #7
Hvis du kan få FormMail til at fungere på mit site, skal du få 100 points!
Avatar billede lobster Nybegynder
17. januar 2003 - 14:42 #8
HTML FORM:

<HTML>
<BODY>
<form ACTION=\"kontakt.php\" method=\"post\">
<table border=\"0\">

    <TR>
      <TD></TD>
      <TD><H4>Skriv til Mig!!</H4></TD>
    </TR>
    <tr>
        <td><B> <FONT FACE=\"Verdana\" SIZE=\"1\" COLOR=\"#000000\">Navn</B></FONT></td>
        <td><input name=\"name\" size=\"45\"></td>
    </tr>

    <tr>
        <td><B> <FONT FACE=\"Verdana\" SIZE=\"1\" COLOR=\"#000000\">E-mail</B></FONT></td>
        <td><input name=\"mail\" size=\"45\"></td>
    </tr>
    <tr>
        <td><B> <FONT FACE=\"Verdana\" SIZE=\"1\" COLOR=\"#000000\">Emne</B></FONT></td>
    <td><input name=\"emne\" Size=\"20\"></td>
    <tr>
        <td><B> <FONT FACE=\"Verdana\" SIZE=\"1\" COLOR=\"#000000\">Besked</td>
        <td><textarea name=\"besked\" cols=\"45\" rows=\"8\"></textarea></td>
  </tr>
  <tr>
   
        <td>&nbsp;</td>
        <td><input type=\"submit\" value=\"Send\" NAME=\"tilmeld\" class=\"but\"> <INPUT TYPE=\"reset\" value=\"Reset\" class=\"but\"></td>
</tr>
</form>   

</BODY>
</HTML>


PHP SEND SCRIPT - kontakt.php

<?

mail("din3email.dk",
    "$emne - fra $name",
    "$besked",
    "From:$mail");

echo "Beskeden er sendt" ;   
?>

Håber du kan gennemskue det... Det er ikke så svært..
Avatar billede kiiim Nybegynder
17. januar 2003 - 14:43 #9
Jeg har lavet en lille tester (som ikke duer) ... kan du se hvad der måske kan være galt der, ved at se på "kilden"?
http://www.udgang99.dk/kiiim.html
Avatar billede lobster Nybegynder
17. januar 2003 - 14:44 #10
Hvis ikke du kan gennemskue det, så gi mig et link til netop det formmail script du bruger.
Avatar billede ztyxx Nybegynder
17. januar 2003 - 14:46 #11
prøv hellere at poste den php-kodning du bruger, det vil gøre det lettere at se hvad der evt. kan være galt
Avatar billede lobster Nybegynder
17. januar 2003 - 14:48 #12
Jeg kan ikke se fejlen, da jeg kun kan se html'en...
Avatar billede kiiim Nybegynder
17. januar 2003 - 14:50 #13
Uhmmm - jeg kan ikke helt gennemskue det. *suk* 

php-kodning??? Der er et link til det sted hvor jeg har hentet scriptet i mit første indslag. Er det dét du mener?
Avatar billede kiiim Nybegynder
17. januar 2003 - 14:51 #14
Hvor og hvordan skal jeg lave kodning i php???

Jeg må lige understrege at jeg er total novice når det kommer til det her! :-)
Avatar billede ztyxx Nybegynder
17. januar 2003 - 14:58 #15
prøv at gemme dette i en fil på din server, husk at gemme den som en .php fil

f.eks. mail.php, den skulle meget gerne virke

<?php

if(isset($_POST["navn"]) && isset($_POST["email"]) && isset($_POST["body"])) {
    mail("udgang99@hotmail.com", "en mail fra hjemmesiden", "$_POST[body]", "From: $_POST[navn]<$_POST[email]>");
}

?>
<html>
<head>
<title>Formmail i PHP</title>

</head>

<body>
<form method=post action="<? echo $_SERVER["PHP_SELF"];?>">
    Dit navn: <input type="text" name="navn"><br>
    Din e-mail: <input type="text" name="email"><br>
    Besked: <textarea name="body" rows="10" cols="20"></textarea><br>
    <input type="submit" name="s1" value="Send mail">
</form>

</body>
</html>
Avatar billede lobster Nybegynder
17. januar 2003 - 15:00 #16
Jeg kiggede lige på det formmail script.. Skal du bruge alle de funktioner som dette script understøtter? Tlf. nummer, banlist, fax nummer..

Hvis ikke, så vil det være meget nemmere at bruge mit script.. :)
Avatar billede kiiim Nybegynder
17. januar 2003 - 15:07 #17
Prøv lige at kigge på testen igen, og skrive noget og afsend. Hvad betyder dét den siger???

ps: jeg skal lige til at afprøve det sidste i skrev... øjeblik. :-)
Avatar billede kiiim Nybegynder
17. januar 2003 - 15:10 #18
ztyxx: den der mail.php ... er det ALT det du skrev der skal gemmes som php? Jeg mener OGSÅ html-kodningen?
Avatar billede ztyxx Nybegynder
17. januar 2003 - 15:12 #19
jeps, du kan bare kopiere det hele ind i en fil du så gemmer som en .php fil
Avatar billede ztyxx Nybegynder
17. januar 2003 - 15:14 #20
jeg tror at det er denne linie i dit andet script du skal ændre fra:

$referers = array ('yourdomain.com','www.yourdomain.com','216.64.145.194');
til
$referers = array ('udgang99.dk','www.udgang99.dk'); hvis du ikke har gjort det
Avatar billede kiiim Nybegynder
17. januar 2003 - 15:16 #21
Okay drenge, jeg er lidt forvirret (som I nok har lagt mærke til) ... jeg tror problemet ér at jeg ikke er helt sikker på principperne.

1. Jeg skal lave et php-script der gør at en besked kan sendes direkte fra min side (www.udgang99.dk) til min email. Denne php-fil skal ligge i samme mappe som mine html-sider.

2. Hvad skal der stå på selve html-siden? Og kan dette overhoved gøres i DreamWeaver?
Avatar billede kiiim Nybegynder
17. januar 2003 - 15:23 #22
Dét jeg prøver på at spørge om, er at når jeg HAR lavet jeres php-filer, og lagt dem ind i mappen med html-siderne - HVAD skal jeg så gøre for at "aktivere" dem? Hvad skal der stå i html-koden?
Avatar billede ztyxx Nybegynder
17. januar 2003 - 15:25 #23
hvis du bruger den jeg lavede til dig, og du f.eks. har kaldt den post.php, så skal du bare hente den som www.udgang99.dk/post.php
Avatar billede ztyxx Nybegynder
17. januar 2003 - 15:27 #24
kan se at den ligger som http://www.udgang99.dk/mail.php
tester den lige, skriv lige om du får en mail fra den
Avatar billede kiiim Nybegynder
17. januar 2003 - 15:33 #25
JAAAAAAAAA !!!!!  FOR SATAN! Det fungere Michael!!! Hvad har du gjort???
Avatar billede ztyxx Nybegynder
17. januar 2003 - 15:34 #26
som svar til
Kommentar: kiiim
17/01-2003 15:23:43
kan du jo, udover formen, der er skrevet i alm html, smide din egen html kode ind i dokumentet, så kommer det til at ligne resten, men stadig kalde det post.php så er det klaret
Avatar billede ztyxx Nybegynder
17. januar 2003 - 15:36 #27
gjort! ikke andet end at holde det meget simplere end den du havde hentet, og så brugt de nye standarder for globals, altså $_POST[variabel] osv.

du skulle lige tage at kigge på
http://www.webcafe.dk/artikler/php/
for at sætte dig ind i PHP, så kan du selv komme ind i sproget :-)
Avatar billede kiiim Nybegynder
17. januar 2003 - 15:40 #28
Aha - så selve php scriptet indeholder altså også den html kodning som man kommer til at se på skærmen... Hmmmm.
Jeg vil prøve at kigge på linket... håber der er noget der er skrevet på dummy-sprog. :-)
Avatar billede ztyxx Nybegynder
17. januar 2003 - 15:42 #29
ja, man kan blande php og html i samme dokument, man kan skifte mellem begge osv. men det vil du få meget mere at vide om i linket du fik
Avatar billede ztyxx Nybegynder
17. januar 2003 - 15:45 #30
tillader mig at lægge et svar ;-)
Avatar billede kiiim Nybegynder
17. januar 2003 - 16:02 #31
Uhmmm - af én eller anden grund kan jeg ikke giver jer points! Jeg vil gerne give jer hver 100 points... men får afvide at dét kan jeg ikke.
Avatar billede ztyxx Nybegynder
17. januar 2003 - 16:13 #32
jeg skal ikke have 100 point for dette, 15 er fint nok, jeg hjælper ikke for at få noget for det, men fordi jeg måske kan.
Du har også kun sat 30 point, så måske er det derfor
Avatar billede ztyxx Nybegynder
17. januar 2003 - 16:22 #33
takker for point :-)
Avatar billede kiiim Nybegynder
17. januar 2003 - 16:25 #34
Okay - jeg troede bare man kunne lave det om senere... og jeg HAVDE lovet 100 points i starten. Men nu har i altså så fået 15 points hver... hmmmm...

Jeg har endeligt fundet ud af princippet omkring php - og det er jeg lykkelig for. Jeg troede bare det var en slags program der skulle lige på min server, uden at jeg skulle gøre noget ved det, og så fungerede alt bare... silly me.
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