Avatar billede freakk Nybegynder
13. november 2005 - 21:47 Der er 36 kommentarer og
1 løsning

Kontakt form

Hejsa....
Jeg vil blive utrolig glad hvis der er nogen der kan hjælpe mig med at lave en kontakt / mail form i PHP...

Det skal bare være en ganske simpel en....
jeg har prøvet at søge efter en herinde.. men kan ikke finde nogen der virker...
(har testet ved at sende til mig selv - den siger den er sendt, men jeg modtager ikke nogen mail... )

med følgende felter:

Navn(*)
Adresse
tlf.
mail(*)
besked(*)

Felter med stjerne SKAL være udfyldt før den kan sende.. resten valgfrit...
og man må ikke kunne se modtagers mail adr.


Håber der findes en venlig sjæl herinde der kan / vil hjælpe mig !? :-)
Avatar billede bromer Nybegynder
13. november 2005 - 21:51 #1
Jeg kan lige bikse en sammen til dig.
Avatar billede freakk Nybegynder
13. november 2005 - 22:00 #2
bromer det vil være super dejligt....
er det noed der vil tage lang tid for dig? :-S
Avatar billede bromer Nybegynder
13. november 2005 - 22:18 #3
Næ, det vil det ikke. Hvad siger du til følgende:

<?php
if (isset($_POST['send'])) {
    if (!(empty($_POST['navn']) || empty($_POST['email']) || empty($_POST['besked']))) {
        $message = sprintf("
Navn: %s
Adresse: %s
Telefon: %s
Mail: %s
Besked:
------------------------------------
%s",$_POST['navn'],$_POST['adresse'],$_POST['tlf'],$_POST['email'],$_POST['besked']);
mail('rune.bromer@gmail.com','my subject',$message);
    } else {
        printf("Ikke alle felter blev udfyldt");
    }
}
?>
<form action="<?=$_SERVER['PHP_SELF'];?>" method="post">
<table>
    <tr>
        <td>Navn:</td>
        <td><input type="text" name="navn" value="<?=$_POST['navn'];?>"/></td>
    </tr>
    <tr>
        <td>Adresse:</td>
        <td><input type="text" name="adresse" value="<?=$_POST['adresse'];?>"/></td>
    </tr>
    <tr>
        <td>Telefon:</td>
        <td><input type="text" name="tlf" value="<?=$_POST['tlf'];?>"/></td>
    </tr>
    <tr>
        <td>Mail:</td>
        <td><input type="text" name="email" value="<?=$_POST['email'];?>"/></td>
    </tr>
    <tr>
        <td>Besked:</td>
        <td><textarea name="besked" rows="10"></textarea></td>
    </tr>
    <tr>
        <td colspan="2" align="center">
            <input type="submit" name="send" value="send"/>
        </td>
    </tr>
</table>
</form>
Avatar billede freakk Nybegynder
13. november 2005 - 22:27 #4
hmmmm.... kan den laves så den hopper om til en anden side når mail er sendt !?
evt. en side der siger den er sendt eller lign !?

jeg har lige testet... men det ser ikke ud til at jeg modtager noget !? :S
Avatar billede bromer Nybegynder
13. november 2005 - 22:32 #5
Du har vel skiftet min emailadresse ud med din egen ikke?
Avatar billede freakk Nybegynder
13. november 2005 - 22:35 #6
hmmm ..... flovt *GGG*
prøver igen...
men for at blive sendt videre til en "AFSENDT OK" side!?
Avatar billede bromer Nybegynder
13. november 2005 - 22:35 #7
Hvis du bruger denne så hopper den over på sendt.php når mailen er sendt. Hvis du ikke modtager en mail så kan det være dit mailsystem der ikke fungerer ordentligt. Jeg har testet det og jeg modtager fint en email:

<?php
if (isset($_POST['send'])) {
    if (!(empty($_POST['navn']) || empty($_POST['email']) || empty($_POST['besked']))) {
        $message = sprintf("
Navn: %s
Adresse: %s
Telefon: %s
Mail: %s
Besked:
------------------------------------
%s",$_POST['navn'],$_POST['adresse'],$_POST['tlf'],$_POST['email'],$_POST['besked']);
mail('youremail@yourdomain.com','my subject',$message);
    header("Location: sendt.php");
    } else {
        printf("Ikke alle felter blev udfyldt");
    }
}
?>
<form action="<?=$_SERVER['PHP_SELF'];?>" method="post">
<table>
    <tr>
        <td>Navn:</td>
        <td><input type="text" name="navn" value="<?=$_POST['navn'];?>"/></td>
    </tr>
    <tr>
        <td>Adresse:</td>
        <td><input type="text" name="adresse" value="<?=$_POST['adresse'];?>"/></td>
    </tr>
    <tr>
        <td>Telefon:</td>
        <td><input type="text" name="tlf" value="<?=$_POST['tlf'];?>"/></td>
    </tr>
    <tr>
        <td>Mail:</td>
        <td><input type="text" name="email" value="<?=$_POST['email'];?>"/></td>
    </tr>
    <tr>
        <td>Besked:</td>
        <td><textarea name="besked" rows="10"></textarea></td>
    </tr>
    <tr>
        <td colspan="2" align="center">
            <input type="submit" name="send" value="send"/>
        </td>
    </tr>
</table>
</form>
Avatar billede freakk Nybegynder
13. november 2005 - 22:40 #8
sådan... trods min bommert  og rettelse... så modtager jeg dog stadig intet :S
Avatar billede freakk Nybegynder
13. november 2005 - 22:41 #9
kan det have noget at gøremed den webserver jeg bruger ?
Avatar billede bromer Nybegynder
13. november 2005 - 22:48 #10
Det kan det sagtens være. Hvor er du hostet henne? Eller er det din egen server?
Avatar billede freakk Nybegynder
13. november 2005 - 22:52 #11
hos 1go.dk
Avatar billede bromer Nybegynder
13. november 2005 - 22:58 #12
Jeg kan ikke lige umiddelbart se hvorvidt de har fjernet adgangen til email afsendelse. Det kunne vel sagtens ligne dem. Bryder mig ikke om sådanne lavpris hostningsselvskaber.
Avatar billede freakk Nybegynder
13. november 2005 - 23:01 #13
det er gratis service hos dem endda....
jeg er ik så "hardcore" at jeg har eget domæne endnu
Avatar billede freakk Nybegynder
13. november 2005 - 23:25 #14
kan man ikke have fx den ene side hos en anden host.. og bare linke ( include ) den ? :-S
Avatar billede freakk Nybegynder
13. november 2005 - 23:31 #15
kan det evt. laves på andre måder?....
Avatar billede inctor Nybegynder
13. november 2005 - 23:34 #16
Joo Man kan godt Include den , jeg kan godt hoste den for dig , har et domæne som jeg bruger til testing og hosting af scripts for venner ..
Avatar billede freakk Nybegynder
14. november 2005 - 00:08 #17
oki.... det ville være kool om du ville!?!?!?....
for nu har jeg bøvlet med dette i flere dage :S
Avatar billede inctor Nybegynder
14. november 2005 - 00:10 #18
Selvf vil jeg det, kan lige ligge filen op på serveren .. 2 sek , så skriver jeg link .. Hvad eR den Mail som de skal sendes til ? altså Kontakten ..
Avatar billede inctor Nybegynder
14. november 2005 - 00:14 #19
svar hurtigt , skal snart til køjs , er mega træt .. ;D hehe .. c",)
Avatar billede freakk Nybegynder
14. november 2005 - 00:14 #20
freakkmeister@hotmail.com
(oz min MSN hvis det går galt ?
Avatar billede inctor Nybegynder
14. november 2005 - 00:18 #21
Sådan.. hvis det virker modtager du en mail inden for 5 min ..
Avatar billede inctor Nybegynder
14. november 2005 - 00:23 #22
Virker deT ?? vil gerne i seng , er ved og falde i søvn over mit Keyboard , hvis ikk det virker Såå har jeg en Kontakt Form liggene et sted, men ikke hvor at nogen felter skal udfyldes, men kan nok godt scripte det om ..
Avatar billede inctor Nybegynder
14. november 2005 - 00:32 #23
Den virker, den går bare ind som Junk Mail , har lige prøvet med min egen mail , men det er din mail som står der igen .. Godnat .. og Her eR SVAR .. c",)
Avatar billede inctor Nybegynder
14. november 2005 - 00:34 #24
men ioden hvis jeg deler med Bromer, han havde løsningen til den , oG du hoster den hos Maii .. Såå enten dele eller han får flest , er ligeglad hvad du gør .. Godnat ..
Avatar billede freakk Nybegynder
14. november 2005 - 00:34 #25
tester og godkender om 5 min hvis det virker ;)
TUSIND TAK for hjælpen...

BRB
Avatar billede freakk Nybegynder
14. november 2005 - 00:35 #26
mangler jo bare link til der hvor filen ligger ;)
eller kan jeg ikke include den ;) *hehe*
Avatar billede freakk Nybegynder
14. november 2005 - 04:09 #27
men ja... 50 / 50 er ok med mig... hvis bromer er ? ....
Avatar billede inctor Nybegynder
14. november 2005 - 08:52 #28
linket er i den mail jeg sendte til dig via formen .. hvis du fik en mail fik du linket , skrev linket i mailen med vilje, for det en side som ikk skal oplyses for meget om .. men kan sende en mail til hvis det er med linket ..
Avatar billede bromer Nybegynder
14. november 2005 - 09:04 #29
Jeg har det fint med 50/50
Avatar billede inctor Nybegynder
14. november 2005 - 09:06 #30
Jeg Har Det oZz fint med 50/50 ...
Avatar billede freakk Nybegynder
14. november 2005 - 11:09 #31
inctor -  gerne sende en mail med linket tak ;)
Avatar billede inctor Nybegynder
14. november 2005 - 14:19 #32
Har sendt en mail via Mail formen til dig, sender den lige igen Såå ..
Avatar billede freakk Nybegynder
14. november 2005 - 19:54 #33
inctor jeg har altså intet modtaget....
Avatar billede inctor Nybegynder
14. november 2005 - 20:41 #34
Hvordan kan det så være at jeg modtager dem ??? Hvad eR din Mail ? freakkmeister@hotmail.com ?
Avatar billede inctor Nybegynder
14. november 2005 - 20:44 #35
mail('freakkmeister@hotmail.com' den står i din mail , det fordi du enten har spam filter på som sletter spam mail eller oZz har du bare ikk kigget i Junk Mail .. Emnet eR: Kontakt Form Hosted Af Inctor ..
Avatar billede freakk Nybegynder
14. november 2005 - 21:24 #36
hmmm... flot igen freakk *hehe*
det virker også på min egen.. har fjernet spam filter...

mange tak for hjælpen.. smider point til dig nu...
Avatar billede inctor Nybegynder
15. november 2005 - 09:23 #37
Har du fået Mailen ? og linket ?
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