Mail med mange argumenter

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
Sorter efter stemmer Sorter efter dato
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



t