Avatar billede Slettet bruger
23. oktober 2007 - 21:45 Der er 43 kommentarer og
2 løsninger

Tekstboks så folk kan kontakte mig

Hejsa

Nogen der ved hvordan man laver en lille boks hvor folk kan kontakte mig via hjemmesiden?

Det skal være en lille boks hvor man kan skrive fx navn, email og så "den tekst man vil skrive"

Venlig hilsen
Mikael
Avatar billede nielle Nybegynder
23. oktober 2007 - 23:01 #1
Det afhænger:

Vil du helst have kontankerne sendt til dig som mails,
eller vil du gerne kunne læse dem direkte på siden?
Avatar billede Slettet bruger
23. oktober 2007 - 23:01 #2
Jeg vil gerne have dem sendt til min mail
Avatar billede nielle Nybegynder
23. oktober 2007 - 23:13 #3
Er din side placeret på et webhotel hvor de giver adgang til CGI scripts? Hvis du er så er der næsten med garanti allerede en formmail-løsning du kan benytte,
Avatar billede Slettet bruger
23. oktober 2007 - 23:22 #4
Det er der desværre ikke...
Avatar billede Slettet bruger
23. oktober 2007 - 23:31 #5
Der er adgang til php...
Avatar billede Slettet bruger
24. oktober 2007 - 01:32 #6
Tror jeg har fundet frem til lidt på nettet, men den virker ikke helt endnu... Hvorfor vil den ikke skjule den sidste tekst?
Avatar billede nielle Nybegynder
24. oktober 2007 - 06:48 #7
Hvad mener du? Hvilken tekst?
Avatar billede Slettet bruger
24. oktober 2007 - 14:17 #8
LOL ... Jeg beklager, det kunne være jeg skulle sætte en lille sti ind: http://www.sprithuset.dk/page1006.html
Avatar billede w13 Novice
24. oktober 2007 - 14:19 #9
Vis mig din kode, og jeg skal sige, hvem du er.

Uden kode er det svært at sige. =)
Hvis jeg _skal_ gætte, vil jeg sige linje 17. :) (For mig ligger fejlen altid i linje 17!)
Avatar billede Slettet bruger
24. oktober 2007 - 14:27 #10
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>Formmail</title>
<style type="text/css">
body {
    color:#0000FF;
}
</style>
</head>
<body>
<div align="center">

<form method=post action="Skriv en tekt til Sprithuset">
Navn: <input type="text" name="navn"><br>
Email: <input type="text" name="email"><br>
Besked: <textarea name="besked" rows="5" cols="15"></textarea><br>
<input type="submit" name="s1" value="Send">
</form>
</div>
</body>
</html>


php
    if($navn && $email && $besked) {
        mail("mikael@sprithuset.dk", "Fra hjemmesidens formmail", "From: $navn<$email>");
    } 
____________________
Kan du se noget ud fra dette?
Avatar billede w13 Novice
24. oktober 2007 - 14:41 #11
Jep. PHP-koden skal være:

<?php
    if($navn && $email && $besked) {
        mail("mikael@sprithuset.dk", "Fra hjemmesidens formmail", "From: $navn<$email>");
    }?>
Avatar billede Slettet bruger
24. oktober 2007 - 14:47 #12
Tjaa... Det prøvede jeg også igår, men når jeg ligger koden ind sletter server selv:
<?

og

?>
Avatar billede w13 Novice
24. oktober 2007 - 14:50 #13
Ehm.. Hvordan er det lige, du bygger dine sider, hvis din server selv kan gå ind og slette i din kode?
Avatar billede Slettet bruger
24. oktober 2007 - 14:55 #14
Det er et program som surftown.dk har installeret... Troede bare det virkede når man satte et script ind i deres "script program"
Avatar billede w13 Novice
24. oktober 2007 - 14:58 #15
Men PHP virker hos dem? For så må der jo være et andet sted, du kan skrive det. Evt. i noget scriptindsættelsesmodul? For det er altså sådan, man skriver PHP. :)
Avatar billede nielle Nybegynder
24. oktober 2007 - 15:12 #16
Hvordan lægger du koden ind? Det lyder lidt som om at du bruger en anden mekanisme end FTP.

Forresten skal din kode nok mere se sådan her ud:

<?php
$navn = $_POST['navn'];
$email = $_POST['email'];
$besked = $_POST['besked'];

if (isset($navn) && isset($email) && isset($besked)) {
    mail("mikael@sprithuset.dk", "Fra hjemmesidens formmail", "From: $navn<$email>");
}
?>
Avatar billede Slettet bruger
24. oktober 2007 - 15:44 #17
w13: Men PHP virker hos dem? For så må der jo være et andet sted, du kan skrive det. Evt. i noget scriptindsættelsesmodul? For det er altså sådan, man skriver PHP. :) >>>>>> Jeg er rimelig sikker på at det virker ved dem...

Nielle: Hvordan lægger du koden ind? Det lyder lidt som om at du bruger en anden mekanisme end FTP. >>>>>> Jeg ligger den ind via min browser (explore)...
Avatar billede Slettet bruger
24. oktober 2007 - 15:49 #18
Nielle: Din kode virker heller ikke... ?tegnene bliver automatisk slette...
Avatar billede Slettet bruger
24. oktober 2007 - 15:52 #19
w13: Evt. i noget scriptindsættelsesmodul? >>>> Ja jeg bruger en slags scriptindsættelsesmodul....
Avatar billede nielle Nybegynder
24. oktober 2007 - 18:36 #20
Du skal bruge et FTP program til at uploade din kode med:

http://www.html.dk/software/ftp-programmer/
Avatar billede w13 Novice
25. oktober 2007 - 01:29 #21
Sprithuset.dk>> Hvis din udbyder understøtter PHP, må du finde ud af, hvordan de så vil ha', du skal indsætte det. For det kan næppe være på en side, der disabler PHP .. =S
Avatar billede Slettet bruger
25. oktober 2007 - 14:27 #22
W13 > Ok... Det prøver jeg lige
Avatar billede Slettet bruger
30. oktober 2007 - 18:40 #23
W13 > Jeg fik dette svar fra surftown, hvilket giver forklaring på det hele... Men jeg har bare lige et sidste spørgsmål (står nederst)
_________________
1. Man kan desværre ikke benytte andet end HTML i sitebuilder
2. Skulle du vælge at bruge PHP alligevel, skal du gøre det ved at åbne den gældende
fil manuelt fra dit FTP. (husk at skifte til .php istedet for .html
_________________

Hvordan henviser jeg så den der .php fil, ved jeg skal skrive det i scriptet, men hvad er det lige der skal stå i linjeen?
Avatar billede w13 Novice
30. oktober 2007 - 19:09 #24
Nej, der står at du skal redigere siden manuelt, dvs. uden brug af sitebuilder. Så du skal logge på din FTP-server. Søg hos surftown efter FTP, hvis du er i tvivl om, hvordan du gør det. =)
Avatar billede Slettet bruger
30. oktober 2007 - 19:48 #25
w13 > Jeg ved ikke hvad jeg skulle gøre uden dig... Du har selvfølgelig ret og jeg skal til at læse tingene ordentligt!

Vender jeg tilbage til spørgsmålet virker det stadig ikke... Når jeg trykker send kommer der bare en "kan ikke finde siden... " side.... Why ?
Avatar billede w13 Novice
30. oktober 2007 - 20:01 #26
Jeg er ikke helt med. Har du fundet ud af det med PHP'en og FTP'en und alles?
Avatar billede Slettet bruger
30. oktober 2007 - 20:01 #27
w13 > Jeps... Det virkede som du sagde :-)
Avatar billede w13 Novice
30. oktober 2007 - 21:00 #28
Ok.. =)
Avatar billede Slettet bruger
30. oktober 2007 - 21:25 #29
Vender jeg tilbage til spørgsmålet virker det stadig ikke... Når jeg trykker send kommer der bare en "kan ikke finde siden... " side.... Why ?
Avatar billede nielle Nybegynder
30. oktober 2007 - 22:27 #30
Jeg syens nu at jeg fortalte at du skulle bruge en FTP tilbage i 24/10-2007 18:36:52?...

Hvad er det for noget kode der giver dig din fejl: siden kan ikke findes?
Avatar billede Slettet bruger
30. oktober 2007 - 23:38 #31
nielle > Jeg beklager, men dengang forstod jeg det ikke.. Først til sidst fandt jeg ud af at jeg skulle hente koden og skrive den selv og derefter sende den igen... Sorry...

Koden der giver mig fejl er på: http://www.sprithuset.dk/page1006.html
Når jeg vil sende formmailen kommer der bare en "Websiden blev ikke fundet..."
Avatar billede w13 Novice
30. oktober 2007 - 23:54 #32
Når man klikker "Send", prøver den at gå til siden "Skriv en tekst til Sprithuset". Du skal rette formens action fra action="Skriv en tekst til Sprithuset" til action="php-sidens-navn.php"
Avatar billede Slettet bruger
31. oktober 2007 - 00:14 #33
w13 > Går ud fra at det er her jeg skal rette det, men det virker stadig ikke... <form method=post action="/index.html">

Spørg måske dumt, men skal det være en php side den henviser til ?
Avatar billede w13 Novice
31. oktober 2007 - 00:17 #34
Ja, den skal gå hen til en php-side, der kan sende mailen.
Avatar billede Slettet bruger
31. oktober 2007 - 00:20 #35
Danm... Synes der kommer mere og mere... Troede bare det ville virke efter denne formmail... Men kan du fortælle mig hvad der præcis skal stå i den php script eller skal man bruge flere dage på at kode den?
Avatar billede w13 Novice
31. oktober 2007 - 00:28 #36
Det skulle så være koden:

<?php
$navn = $_POST['navn'];
$email = $_POST['email'];
$besked = $_POST['besked'];

if (isset($navn) && isset($email) && isset($besked)) {
    mail("mikael@sprithuset.dk", "Fra hjemmesidens formmail", "From: $navn<$email>");
}
?>

Men jeg er nu ikke sikker på, det skulle kunne sende en mail. Dog ved jeg ikke meget om PHP. Måske nogen af de andre kan hjælpe?
Avatar billede Slettet bruger
31. oktober 2007 - 00:35 #37
w13 > Det virker lidt... Nu hopper den ihvertfald ind på den nye side, men så står den bare der og stener... Der kommer ingen mails til mail-adressen
Avatar billede w13 Novice
31. oktober 2007 - 00:44 #38
Næh. Så skal du bruge et mailscript i PHP. =) Mon nogen af de andre her kender et?
Avatar billede nielle Nybegynder
01. november 2007 - 18:27 #39
Det skal nok snarer være noget i denne stil:

<?php
$navn = $_POST['navn'];
$email = $_POST['email'];

$toEmail = "mikael@sprithuset.dk";
$mailTitel = "Fra hjemmesidens formmail";
$mailBody = $_POST['besked'] . "\r\n\r\n" . "Fra $navn ($email)";
$headers = "From: dinMail@ditDomæne.dk" . "\r\n";

if (isset($navn) && isset($email) && isset($besked)) {
    mail($toEmail, $mailTitel, $mailBody, "From: $navn<$email>", $headers);
}
?>

Hvis ellers webserveren er sat forsvarligt op, kan du ikke sende mails som om at de kommer fra en anden emailadresse end fra siden selv.
Avatar billede Slettet bruger
03. november 2007 - 15:33 #40
Til alle dem som har prøvet at hjælpe mig...

Jeg tror desværre at dette projekt er lidt over mit niveau, så jeg tror jeg dropper det hele mht. formmailen... Endnu engang skal I alle have 1000 tak for hjælpen :-)

Mht. point ved jeg ikke hvem der skal have dem, men jeg syns at de forskellige skal smide et svar ind...
Avatar billede w13 Novice
03. november 2007 - 16:12 #41
Her er et svar fra mig! =)
Avatar billede nielle Nybegynder
04. november 2007 - 07:54 #42
Du har som sagt også en alternativ mulighed, nemlig at gemme forspørgelserne i din database - sådan at du kan logge dig ind på din side og læse dem der. :^)
Avatar billede w13 Novice
24. november 2007 - 07:40 #43
Sprithuset>> Lukketid? =)
Avatar billede w13 Novice
25. november 2007 - 02:27 #44
Takker! =)
Avatar billede nielle Nybegynder
25. november 2007 - 15:34 #45
Takker for point :^)
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