Avatar billede jop... Nybegynder
21. februar 2003 - 04:48 Der er 3 kommentarer og
1 løsning

Sendmail med php <-- Fejl i kode.. :-(

Hvad er der galt her.. Når jeg tester det ed min egen mail-adresse, ser det helt forkert ud..

------------------------------------------
koden:
-------------------------------------------
<?
$myname = "SimZonen.dk";
$myemail = "salg@simzonen.dk";

$contactname = $navn;
$contactemail = $email;

$subject = "Bestilling! Ordrenummer: $id";
$message = "Din ordre er nu registreret i vores system, og du vil modtage en mail i løbet af få sekunder, med de samme oplysninger som du ser herunder. Det er yderst vigtigt, at du gemmer disse oplysninger, <B>samt påfører dit ordrenummer pakken du sender til os</B>. Laver du en bankoverførsel til os, skal du også påføre nummeret, som besked til os. Så kan vi se, at du har betalt.<BR>
<BR>
<B>Ordrenummer:</B> $mommentar_id;<BR>
<B>Kundenummer:</B> $tlf; <BR>
<BR>
<B>Navn:</B> $navn; <BR>
<BR>
Du kan finde din faktura her: <a href=\"faktura.php?id=$mommentar_id&tlf=$tlf\"> Skal du andet end have telefonen unlocked er priserne på denne faktura kun vejledende, indtil vi har fundet en pris for eventuelle andre ydelser. Vi sender en e-mail, så snart fakturaen er endelig opgjort, og I kan derefter overføre/sende pengene/telefonen til os. <B>NB! SKal man bare have den unlocked, kan man bare sende pengene/telefonen med det samme </B>
<BR>
Du kan se hvor langt din telefon er her: <A HREF=\"status.php?id=$mommentar_id&tlf=$tlf\"><BR>
<BR>
Har du spørgsmål, eller rettelser til følgende, kan du kontakte os på:<BR>
e-mail: salg@simzonen.dk<BR>
eller<BR>
Telefon: 26 14 90 90 / 20 45 98 93<BR>
<BR>
Mvh SimZonen.dk<BR> ";

$headers .= "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/html; charset=iso-8859-1\r\n";
$headers .= "From: ".$myname." <".$myemail.">\r\n";
$headers .= "To: ".$contactname." <".$contactemail.">\r\n";
$headers .= "Reply-To: ".$myname." <$myreplyemail>\r\n";
$headers .= "X-Priority: 1\r\n";
$headers .= "X-MSMail-Priority: High\r\n";
$headers .= "X-Mailer: SimZonen.dk";

mail($contactemail, $subject, $message, $headers);

?>

-----------------------------------------------------
Dette modtager jeg med posten
-----------------------------------------------------
Content-type: text/html; charset=iso-8859-1
From: SimZonen.dk <salg@simzonen.dk>
To: asdasdas <admin@vipz.dk>
Reply-To: SimZonen.dk <>
X-Priority: 1
X-MSMail-Priority: High
X-Mailer: SimZonen.dk

Din ordre er nu registreret i vores system, og du vil modtage en mail i løbet af få sekunder, med de samme oplysninger som du ser herunder. Det er yderst vigtigt, at du gemmer disse oplysninger, <B>samt påfører dit ordrenummer pakken du sender til os</B>. Laver du en bankoverførsel til os, skal du også påføre nummeret, som besked til os. Så kan vi se, at du har betalt.<BR>
<BR>
<B>Ordrenummer:</B> 9;<BR>
<B>Kundenummer:</B> asdasd; <BR>
<BR>
<B>Navn:</B> asdasdas; <BR>
<BR>
Du kan finde din faktura her: <a href="faktura.php?id=9&tlf=asdasd"> Skal du andet end have telefonen unlocked er priserne på denne faktura kun vejledende, indtil vi har fundet en pris for eventuelle andre ydelser. Vi sender en e-mail, så snart fakturaen er endelig opgjort, og I kan derefter overføre/sende pengene/telefonen til os. <B>NB! SKal man bare have den unlocked, kan man bare sende pengene/telefonen med det samme </B>
<BR>
Du kan se hvor langt din telefon er her: <A HREF="status.php?id=9&tlf=asdasd"><BR>
<BR>
Har du spørgsmål, eller rettelser til følgende, kan du kontakte os på:<BR>
e-mail: salg@simzonen.dk<BR>
eller<BR>
Telefon: 26 14 90 90 / 20 45 98 93<BR>
<BR>
Mvh SimZonen.dk<BR>
Avatar billede jop... Nybegynder
21. februar 2003 - 05:09 #1
Jeg får også 2 mails tilsendt?
Avatar billede nicklasb Nybegynder
21. februar 2003 - 22:54 #2
det kan være fordi du ikke har sat dit mailprogram til at modtage i html. Tror man kan slå det til et sted. Men det er jo heller ikke en holdbar løsning, da andre gør det samme..

Men link vil automatisk blive aktive.. Så henvis i stedet til et efterfølgende link. Tror det er den bedste løsning..

Og så skal du skrive hele beskeden ud i en lang smøre.. og så erstatte <br>'ene med en \n..
og så skaber det også lige lidt problemer med de mørke tekster. Ved ikke lige hvad du kan gøre ved disse.. Men du kunne evt i stedet markere med at skrive en forklarende tekst, og så henvise via et :

ved ikke om det hjalp så meget.. Men jeg tror det er det sikreste at gøre, da der selv om du fandt en løsning, stadig er mange der også læser mail via en webmail-tjeneste.. Og mange af disse er også MEGET bag ude med formatering af mails.. :(
Avatar billede jop... Nybegynder
22. februar 2003 - 14:16 #3
ok.. takker... Den havde jeg ikke lige tænkt på..  :-)
Avatar billede nicklasb Nybegynder
22. februar 2003 - 14:29 #4
var så lidt.. er ked af ikke at kunne hjælpe mere.. men tror man skal passe godt på, når man sender mails ud fra en side..

og lige en lille tilføjelse. nogle gange kan det blive nødvenligt også at bruge \r når du skal skifte linie.. Altså \n\r. Den gør at tekten også går ind i starten af linien igen, og ikke bare skriver videre i en ny linie, men fra samme udgangspunkt som den anden sluttede i.

Mange servere kan dog godt selv finde ud af at gå ind. men der sker intet med at skrive en \r også.. så gør det bare for en sikkerhedsskyld :)
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
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

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