14. september 2004 - 22:07Der er
4 kommentarer og 1 løsning
Sende array i email
Hej
Hvordan sender jeg et array i en email?
Hvis jeg bare skriver: $message="Email: $email\n\n\nBestilling fra ".$_SESSION['bruger'].":\n".$_SESSION[$_SESSION['bruger']]."\n\n\n Evt. Note:\n$comments\n";
Så sender den en mail hvor der bare står "Array", hvilket jeg ikke kan bruge til noget, jeg skal have indholdet af den array.
Det er fordi $_SESSION['bruger'] er en variable, og $_SESSION[$_SESSION['bruger']] er et array som har navnet $_SESSION['bruger'] (altså den har samme navn som variablen.
$message="Email: $email\n\n\nBestilling fra ".$_SESSION['bruger'].":\n".print_r($_SESSION)."\n\n\n Evt. Note:\n$comments\n";
if($email == ""){ echo "Indtast venligst din email."; } else { if(mail("email@domaine.dk","Bestilling fra '".$_SESSION['userid']."'",$message,"From: $email\n")) { echo "Tak for din bestilling."; } else { echo "Der opstod et problem. Tjek venligst at du har udfyldt den hele korrekt."; } }
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.