Avatar billede incrediboy Nybegynder
07. december 2004 - 12:55 Der er 4 kommentarer og
1 løsning

Mailform med Flash og php

Jeg har et problem med at få vist mine data fra min php mailform. Den bliver sendt igennem en formular i flash. mit php script ser sådan ud:
<?
mail("min@mail.dk","formular fra flash side","
Navn: $navn_txt
Email: $email_txt
TLF.: $tlf_txt
Angående: $ang_txt
");
exit;
?>

Mailen bliver sendt fint nok, men uden idhold. Det eneste der står er
Navn: (tomt)
Email: (tomt)
osv..

Jeg har undersøgt at input texten er navngivet rigtigt (navn_txt osv...).

Hvad kan det skyldes?
Avatar billede schaefner Juniormester
07. december 2004 - 13:21 #1
Det kan være du skal fange dem i gennem $_POST-array'et. Prøv:

<?php
$body  = "Navn: ".$_POST['navn_txt']."\n";
$body .= "Email: ".$_POST['email_txt']."\n";
$body .= "TLF.: ".$_POST['tlf_txt']."\n";
$body .= "Angående: ".$_POST['ang_txt'];

mail("min@mail.dk", "formular fra flash side", $body);
exit;
?>
Avatar billede olebole Juniormester
07. december 2004 - 19:52 #2
<ole>

... eller $_GET ... alt efter, om du sender med method "post" eller "get". Du har begge muligheder i Flash

/mvh
</bole>
Avatar billede incrediboy Nybegynder
08. december 2004 - 08:47 #3
Tja har prøvet med den kode du sendte. Stadig samme resultat... Jeg kører med post i flash...
Avatar billede olebole Juniormester
08. december 2004 - 22:24 #4
Tja, så må du jo lave nogle fejl, du ikke beskriver her. Du laver formodentligt en eller flere fejl i din .swf  :)
Avatar billede nicoolai Nybegynder
06. februar 2006 - 21:19 #5
Det kan meget vel komme an på hvilken php version serveren kører med.

Scriptet du beskriver ville kører fint på en server der kører php3, men vil ikke vise indholdet i e-mailen i php4.

/nicoolai
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