26. juli 2003 - 15:19Der er
18 kommentarer og 1 løsning
Side skal informere bruger om at, info er sendt via mail.
Hej Alle, Jeg har en side hvor man indtaster diverse text i nogle textboxes. derefter er der en submit knap hvor alt data bliver sendt til en e-mail adresse. Problemet er at der ikke kommer nogle information til brugeren, om at Data er sendt!.. når man trykker på submit spørger IE om det ok man sender formen via e-mail,, det siger man OK til.. og så sker der ikke noget på siden (men mailen bliver sendt ok)
når jeg trykker på "Send mail" -> fejlmeddelse: Warning: Failed to Connect in c:\apache\htdocs\opret2.php on line 11 Du har hermed sendt oplysningerne til IT-Afd
$mailres = @mail($to,$subject,$message,$from); if ($mailres) { echo 'Du har hermed sendt oplysningerne til IT-Afd'; } else { echo 'Noget gik galt for mail() - intet blev sendt :-(<br>'; echo 'Fejlen skal sandsynligvis findes i opsætningen af smtp-serveren eller indstillingerne af denne i php.ini'; }
Du *tror* det virker - der er ikke noget der hedder $PHPSELF - så du kan lige så godt skrive:
<form action="" method='post'>
Det giver samme resultat og du har sikkert kun testet i IE, hvor du er heldig at det fungerer pga. en bug/feature i IE - men i andre browsere kikser det, da du ikke har en action på formen.
skriv altså <form action="<?php echo $_SERVER['PHP_SELF']; ?>">, og hvis det ikke virker, erstat $_SERVER['PHP_SELF'] med $PHP_SELF. Så burde alt være godt :)
Hey igen', jeg har nogle input felter som en bruger udfylder, og derefter trykker på submit knappen. Det virker fint med at Message bliver sendt til emailadressen.. men hvad hvis han udfylder input felter såsom fornavn, efternavn o.s.v.. hvordan kan jeg få det sendt med over via mail funktionen. !? som i kan se har jeg forsøgt med en $fornavn = $_POST['fornavn']; meeen det virkede ikke helt =)
Er der nogle haj'er der har et hurtigt forslag?? ;)
<?php if (isset($_POST['mailbody'])){
$from = "From: Brugeroprettelse <brugeroprettelse@nordiskfilm.com>"; $subject = "Oprettelse af bruger";
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.