Tags:
php
Davs
Jeg kunne godt tænke mig at vide hvordan man sender en mail som inderholder mange argumenter.
altså fra mange forms?
for eksempel:
navn:
efternavn:
email:
kommentare:
i ved hvordan gør man det?
mail() funcktionen klager over at jeg bruger over 5!
-------------------------------------------------
Regards Rasmus Hamberg
2 svar postet i denne tråd vises herunder
2 indlæg har modtaget i alt 4 karma
Er ikke sikker på at jeg forstår dig korrekt, men hvis jeg gør kan du gøre som vist herunder:
$emne = "hej";
$indhold = "navn:".$_POST['navn']."\\nAdresse:".$_POST['adresse'];
mail(hej@hej.com,$emne,$indhold,"FROM:et_eller_andet");
Så kan du få mange argumenter med i din mail. mail-funktionen kan du ikke gøre så meget ved...
I forbindelse med funktioner er argumenter jo de parametre du skal/kan angive i en funktion.
Du kan finde ud af hvor mange argumenter du skal give, ved at kigge på funktionens syntax:
bool mail ( string to, string subject, string message [, string additional_headers [, string additional_parameters]] )
Du skal give tre argumenter, og så er der mulighed for yderligere to. Altså er der mulighed for fem i alt, derfor klager den over at du har skrevet over fem.
Det jeg tror du har gjort galt er, at du har skrevet fx:
mail($_POST['to'], $_POST['subject'], $_POST['message'], $_POST['andenvar'], $_POST['tredjevar'], $_POST['fjerdevar'], $_POST['ups_var']);
Hvis du vil samle flere variabler i samme besked er det nemmeste er bruge JTs eksempel.
Jeg håber det var til at forstå.
--
Ronni Egeriis