/ Forside / Teknologi / Udvikling / PHP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
PHP
#NavnPoint
rfh 3959
natmaden 3372
poul_from 3310
funbreak 2700
stone47 2230
Jin2k 1960
Angband 1743
Bjerner 1249
refi 1185
10  Interkril.. 1146
hjælp til mail form !
Fra : hha


Dato : 06-06-02 23:11

Nogen der kan hjælpe med at lave en form til mig.

1.jeg skal bruge 1 felt hvor man kan indtaste en mail adr.
en tilmeld & frameld (radio button)

2.mailen skal sendes vha php
og indeholde :
3.indtastet mail adr skal stå som afsender på mailen !
4.subject skal være tomt
5.body skal indeholde 3 ord : test1 test2 test3 (efter hinanden med mellem
rum)
6.og den skal sendes til adr. mitnavn@domæne.dk

jeg vil være meget glad hvis en eller anden kan hjælpe !

på forhånd MANGE MANGE Tak !






 
 
Jonas Koch Bentzen (06-06-2002)
Kommentar
Fra : Jonas Koch Bentzen


Dato : 06-06-02 23:20

hha wrote:
>
> Nogen der kan hjælpe med at lave en form til mig.
>
> 1.jeg skal bruge 1 felt hvor man kan indtaste en mail adr.
> en tilmeld & frameld (radio button)

Ved du, hvad gennemsnitstimelønnen er for folk herinde? Og har du råd
til at betale den?


hha (06-06-2002)
Kommentar
Fra : hha


Dato : 06-06-02 23:23


> Ved du, hvad gennemsnitstimelønnen er for folk herinde? Og har du råd
> til at betale den?
>

nope ....

men måske en venlig sjæl havde koden liggende - og ikke skulle spinde guld
på min uvidenhed.





N/A (06-06-2002)
Kommentar
Fra : N/A


Dato : 06-06-02 23:43



N/A (06-06-2002)
Kommentar
Fra : N/A


Dato : 06-06-02 23:43



Jonas Koch Bentzen (06-06-2002)
Kommentar
Fra : Jonas Koch Bentzen


Dato : 06-06-02 23:43

hha wrote:
>
> jeg har rodet med det et stk. tid

Hvorfor sagde du ikke bare det? : )

> mit største problem er at få email adr som er blevet indtastet til at stå
> som afsender på den mail som bliver sendt.
>
> mit html dokument ser sådan ud :
>
> <FORM ACTION="tilmeld.php" METHOD="POST"
> ENCTYPE="application/x-www-form-urlencoded">

Ingen grund til at bruge enctype her.

> <P> <INPUT TYPE="TEXT" NAME="email" SIZE="25"> <INPUT TYPE="SUBMIT"
> VALUE="Tilmeld">
> </FORM>
>
> min tilmeld.php ser sådan ud.
>
> <?php
> $body = "test1 test2 test3";
> mail('navn@domæne.dk', '','From:
> '.$HTTP_POST_VARS['email'])
> ?>

Nu kan jeg ikke vide, om det er dit nyhedsgruppeprogram eller dig selv,
der bryder linjen. Hvis det er det sidste, så husk, at der skal et
mellemrum mellem From: og emailadressen.

> men jeg kan ikke få det til at virke

Start med følgende:
print_r($HTTP_POST_VARS);
eller hvis du bruger PHP 4.1.0 eller nyere:
print_r($_POST);

Så kan du se, hvilke variabler, du får med over fra formularen.


hha (07-06-2002)
Kommentar
Fra : hha


Dato : 07-06-02 09:46


>
> Nu kan jeg ikke vide, om det er dit nyhedsgruppeprogram eller dig selv,
> der bryder linjen. Hvis det er det sidste, så husk, at der skal et
> mellemrum mellem From: og emailadressen.
>
damn ! det var sgu det lille mellemrum , TAk ! jeg vil nu altid huske
mellemrum.

Nu ser min kode sådan ud :

<?php
$body = "test1 test2 test3";
mail('navn@domæne.dk', '', '', 'From: '.$HTTP_POST_VARS['email'])
?>

men hvad gør : $body = "test1 test2 test3";
det kommer ikke med i mailen.

jeg har lavet 2 radio buttons , hvor jeg godt kunne tænke mig at have en
linie i body som er = det valgte i radio buttons.
+ en xtra linje bagefter som jeg selv sætter ind.

hvordan gør jeg det ?

jeg har brugt : print_r($HTTP_POST_VARS);
og får :
(Array ( [email] => 1@1.dk [radio] => test test ) )















>



Jonas Koch Bentzen (07-06-2002)
Kommentar
Fra : Jonas Koch Bentzen


Dato : 07-06-02 11:01

hha wrote:
>
> <?php
> $body = "test1 test2 test3";
> mail('navn@domæne.dk', '', '', 'From: '.$HTTP_POST_VARS['email'])
> ?>
>
> men hvad gør : $body = "test1 test2 test3";
> det kommer ikke med i mailen.

Nej, for du har jo lavet en tom brevtekst (se mail()-siden i manualen).
Variablen $body skal ind som trejde argument til mail().

> jeg har lavet 2 radio buttons , hvor jeg godt kunne tænke mig at have en
> linie i body som er = det valgte i radio buttons.
> + en xtra linje bagefter som jeg selv sætter ind.
>
> hvordan gør jeg det ?

<?php
$body = "$HTTP_POST_VARS[handling]\nMin egen linje.";
mail("navn@eksempel.dk", "Emne", $body, "From: $HTTP_POST_VARS[email]");
?>

<form action='noget.php' method='post'>
<input type='radio' name='handling' value='tilmeld'> Tilmeld<br/>
<input type='radio' name='handling' value='frameld'> Frameld<br/>
</form>


hha (07-06-2002)
Kommentar
Fra : hha


Dato : 07-06-02 11:59

perfekt , tak nu virker det s mdet skal !



Mette Frederiksen (07-06-2002)
Kommentar
Fra : Mette Frederiksen


Dato : 07-06-02 18:18



> >
> > <FORM ACTION="tilmeld.php" METHOD="POST"
> > ENCTYPE="application/x-www-form-urlencoded">
>
> Ingen grund til at bruge enctype her.

Jeg sidder lige her som begunder og prøver at lære lidt også! *S* jeg kan jo
ligeså godt suge det til mig som er muligt! *S*

Hvorfor er der ikke grund til enctype her og hvad er det for noget?

MVH Mette



Jonas Koch Bentzen (07-06-2002)
Kommentar
Fra : Jonas Koch Bentzen


Dato : 07-06-02 18:51

Mette Frederiksen wrote:
>>><FORM ACTION="tilmeld.php" METHOD="POST"
>>>ENCTYPE="application/x-www-form-urlencoded">
>>
>>Ingen grund til at bruge enctype her.
>
>
> Jeg sidder lige her som begunder og prøver at lære lidt også! *S* jeg kan jo
> ligeså godt suge det til mig som er muligt! *S*
>
> Hvorfor er der ikke grund til enctype her og hvad er det for noget?

Det er indkodningstypen. Den behøver man ikke at pille ved ved
almindelige formularer, men hvis man uploader filer, skal man sætte den
til multipart/form-data.


Peter Brodersen (07-06-2002)
Kommentar
Fra : Peter Brodersen


Dato : 07-06-02 19:48

On Fri, 7 Jun 2002 19:17:33 +0200, "Mette Frederiksen"
<rollike@frederiksen.mail.dk> wrote:

>> > <FORM ACTION="tilmeld.php" METHOD="POST"
>> > ENCTYPE="application/x-www-form-urlencoded">
>Hvorfor er der ikke grund til enctype her og hvad er det for noget?

Standard-enctype'n for forms er netop
"application/x-www-form-urlencoded". Derfor er der ikke grund til at
sætte den.

--
- Peter Brodersen

Mette Frederiksen (08-06-2002)
Kommentar
Fra : Mette Frederiksen


Dato : 08-06-02 07:55

Tak.. så blev jeg lidt klogere! *S*

Mette


--

NYT! NYT!
onlinecommunity for overvægtige: Chat, debat, intern mailsystem osv.
http://www.valo.dk/indexx.php



Søg
Reklame
Statistik
Spørgsmål : 177554
Tips : 31968
Nyheder : 719565
Indlæg : 6408852
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste