Avatar billede w126 Juniormester
05. februar 2018 - 10:48 Der er 14 kommentarer og
1 løsning

Mail

Hej er det muligt at lave sit eget brevpapir og sende det som mail ?
så jeg selv kan bestemme hvor det der bliver indtastet skal stå på mailen.
det er mail der bliver sendt fra min hjemmeside.
Håber i forstår mit spørgsmål :)
Hilsen
W126
Avatar billede Slater Ekspert
05. februar 2018 - 11:13 #1
Jeg er ikke sikker på, jeg forstår, nej. Mener du bare, at du vil lave et HTML/CSS design på de e-mails du afsender?
Avatar billede w126 Juniormester
05. februar 2018 - 11:38 #2
Hej Slater
Ja så det ligner et a4 ark med mit logo og sådan synes ikke rigtig jeg har kunne finde noget om det på nettet.
05. februar 2018 - 12:09 #3
Nu ved jeg ikke hvor dygtig du er med html og CSS.

Men hvis du sender en html page kan du sagtens bestemme det. Dog skal du huske at visse mail programmer filter billeder væk og beder brugeren aktiv at se billeder
Avatar billede Slater Ekspert
05. februar 2018 - 13:52 #4
#3: Ikke hvis de er indlejret i mailen, hvilket man sagtens kan med små billeder og især SVG'er. Men godt at nævne alligevel.


#2: Men ja, det er meget let at lave sådan. Det kræver bare at du kan (eller kan få nogen til at) lave en side i HTML/CSS der ligner et A4-ark med dit logo på.

Når det er gjort, skal du bare sende det hele med i mailen som en HTML-mail. Men hvor sidder du fast?
Avatar billede w126 Juniormester
05. februar 2018 - 14:05 #5
Jeg har prøvet lidt med det her men det sætter det bare i table men det er vil den fremgangs måde jeg skal arbejde i ?

<?php

    $to = "xxx@xxxx.dk";
    $subject = "Mail fra Bla Bla.";
    $headers = "From: " . strip_tags($_POST['email']) . "\r\n";
    $headers .= "CC: ". strip_tags($_POST['email']) . "\r\n";
    $headers .= "MIME-Version: 1.0\r\n";
        $headers .= "Content-type: text/html; charset=utf-8\r\n";
    $message .= '<img src="http://xxxxxx.dk/images/logo.png" alt="" />';
    $message .= '<table BORDER=1 CELLPADDING=4 RULES=GROUPS FRAME=BOX style="width: 100%; max-width: 600px;style="border-color: #666666;" cellpadding="10">';
    $message .= "<tr style='background: #eee;'><td><strong>Name:</strong> </td><td>" . strip_tags($_POST['navn']) . "</td></tr>";
    $message .= "<tr><td><strong>Adresse:</strong> </td><td>" . strip_tags($_POST['adresse']) . "</td></tr>";
    $message .= "<tr><td><strong>Post Nr:</strong> </td><td>" . strip_tags($_POST['postnr']) . "</td></tr>";
    $message .= "<tr><td><strong>By:</strong> </td><td>" . strip_tags($_POST['bynavn']) . "</td></tr>";
    $message .= "<tr><td><strong>Tlf:</strong> </td><td>" . strip_tags($_POST['telefon']) . "</td></tr>";
        $message .= "<tr><td><strong>E-mail:</strong> </td><td>" . strip_tags($_POST['email']) . "</td></tr>";
    $message .= "<tr><td><strong>Stentype:</strong> </td><td>" . strip_tags($_POST['favorite']) . "</td></tr>";
    $message .= "<tr><td><strong>m2:</strong> </td><td>" . strip_tags($_POST['kvm']) . "</td></tr>";
        $message .= "<tr><td><strong>Pris:</strong> </td><td>" . strip_tags($_POST['total']) . "</td></tr>";
    $message .= "<tr><td><strong>Besked:</strong> </td><td>" . strip_tags($_POST['besked']) . "</td></tr>";
    $message .= "</table>";
    $message .= "</body></html>";
    if(mail($to, $subject, $message, $headers)) {
        header( 'Location: http://www.xxxxx.dk/tak.html' ) ;
    } else {
        echo "Failed to send";
    };   
?>
Avatar billede Slater Ekspert
05. februar 2018 - 14:11 #6
Ja, for eksempel sådan.

Det er en ret uoverskuelig måde at skrive det på, hvis man vil have mere end simpel HTML, men det virker fint og er den simpleste måde at lave PHP'en.
Avatar billede w126 Juniormester
05. februar 2018 - 14:22 #7
Ok men tror nu jeg vil lede efter hvordan man kan lave det som a4 form det vil se lidt mere prof ud. :)
Avatar billede Slater Ekspert
05. februar 2018 - 14:24 #8
Hvad mener du med A4 form?

A4 er en størrelse, og du kan ikke regne i printstørrelser på en skærm.
Avatar billede w126 Juniormester
05. februar 2018 - 14:29 #9
Ja det var det jeg mente så det ligner et  A4 ark  :)
Avatar billede Slater Ekspert
05. februar 2018 - 14:34 #10
Hvad mente du? Jeg gav ikke noget eksempel.

Der er mange ting det kan betyde, og nogle af dem kan lade sig gøre, andre ikke.

Mener du f.eks. at du vil have en baggrundstekstur der ligner papir, så kan det godt lade sig gøre.

Vil du have at e-mailen altid skal være 1,4142 gange så høj som den er bred (A-format), så kan det lade sig gøre, men er meget underligt at vælge i digitalt design. Du vil enten have spildplads eller ikke plads nok.

Mener du at e-mailen skal være 210×297 mm stor (A4-format), så kan det ikke lade sig gøre. Du kan ikke regne i fysiske størrelser i digitalt design.

Ellers ved jeg ikke hvad det kan betyde.
Avatar billede w126 Juniormester
05. februar 2018 - 14:42 #11
Det var til det du skrev her
#2: Men ja, det er meget let at lave sådan. Det kræver bare at du kan (eller kan få nogen til at) lave en side i HTML/CSS der ligner et A4-ark med dit logo på.
Avatar billede Slater Ekspert
05. februar 2018 - 14:49 #12
Ja, det var forudsat at du ved hvad du mener med et design der "ligner et A4-ark".

Jeg forestillede mig bare en hvid firkant i 1:1,4142 format på en anden baggrundsfarve eller med en kant om. Jeg var bare nysgerrig om du selv havde en god idé om, hvordan det skulle se ud.

Men hvis du selv ved det, og hvordan det skal laves, så skal du naturligvis bare ignorere dette. Det var kun hvis du skulle bruge hjælp.
Avatar billede w126 Juniormester
05. februar 2018 - 14:57 #13
Ja men du har sådan set forstået mig med det du skriver i #12 og så der kommer system i mailen og ser lidt stilet ud :)
Avatar billede Slater Ekspert
05. februar 2018 - 14:58 #14
Bare i orden. Så held og lykke med det.
Avatar billede w126 Juniormester
05. februar 2018 - 15:00 #15
Jo Tak og tak for hjælpen :)
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