Avatar billede ztyxx Nybegynder
03. december 2001 - 15:46 Der er 4 kommentarer og
1 løsning

sende alle variabler med en mail

YOOOOO xperts
kan man på en eller anden snedig måde få sendt alle variabler (<input type=text.....>) med i en mailform, uden at man skal definere dem i
mail($email, $emne, $input1 $input2 osv);
Avatar billede invisibleman Nybegynder
03. december 2001 - 15:50 #1
Et lille formmail script jeg har lavet:

$length = 0;
foreach ($HTTP_POST_VARS as $key => $value) {
    if (strlen($key) > $length) $length = strlen($key);
}
$length += 1;

foreach ($HTTP_POST_VARS as $key => $value) {
    $value = parsevalue(stripslashes($value));
    $lang_formmail_int_pretext .= str_pad(\"$key:\", $length) . \" $value\\n\";
}

$lang_formmail_int_pretext .= \"\\n$lang_kindregards\";
@mail(mysql_result($res, 0, 0), $lang_formmail_int_subject, $lang_formmail_int_pretext, \"From: 3rdlevel.dk mailrobot <mailrobot@3rdlevel.dk>\");
Avatar billede invisibleman Nybegynder
03. december 2001 - 15:50 #2
Sætter det fint op :-)
Avatar billede invisibleman Nybegynder
03. december 2001 - 15:52 #3
Hvis nu vi fjerner alt mit site specific crap får vi:

Et lille formmail script jeg har lavet:

$length = 0;
foreach ($HTTP_POST_VARS as $key => $value) {
    if (strlen($key) > $length) $length = strlen($key);
}
$length += 1;

foreach ($HTTP_POST_VARS as $key => $value) {
    $value = tripslashes($value);
    $emailtext .= str_pad(\"$key:\", $length) . \" $value\\n\";
}

@mail(\"til email\", \"Nå!?\", $emailtext, \"From: Miiiig <miiig@invisibleman.dk>\");
Avatar billede ztyxx Nybegynder
03. december 2001 - 15:57 #4
takker tdaug... øhhhh invisibleman :-)
Avatar billede ztyxx Nybegynder
04. december 2001 - 12:34 #5
øhh, lige et spm, skal
$value = tripslashes($value);
ikke hedde
$value = stripslashes($value); ???
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

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