/ Forside / Teknologi / Udvikling / PHP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
PHP
#NavnPoint
rfh 3959
natmaden 3372
poul_from 3310
funbreak 2700
stone47 2230
Jin2k 1960
Angband 1743
Bjerner 1249
refi 1185
10  Interkril.. 1146
Skrifttype i e-mail
Fra : Fedtmule


Dato : 06-10-04 05:09

Hej alle.

Ganske kort:

Hvordan bestemmer jeg skrifttypen i den e-mail der bliver sendt
fra min php-form? (Både til mig OG brugern)

\\Fedtmule//

--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

 
 
Stig Byriel (06-10-2004)
Kommentar
Fra : Stig Byriel


Dato : 06-10-04 08:03

Hvis du sender mailen som en webside.


"Fedtmule" <jean@fedtmules.dk> skrev i en meddelelse
news:41636ff2$0$59402$14726298@news.sunsite.dk...
> Hej alle.
>
> Ganske kort:
>
> Hvordan bestemmer jeg skrifttypen i den e-mail der bliver sendt
> fra min php-form? (Både til mig OG brugern)
>
> \\Fedtmule//
>
> --
> Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
> - Pædagogiske tutorials på dansk
> - Kom godt i gang med koderne
> KLIK HER! => http://www.html.dk/tutorials



Kim Andersen (06-10-2004)
Kommentar
Fra : Kim Andersen


Dato : 06-10-04 08:10

> Ganske kort:
>
> Hvordan bestemmer jeg skrifttypen i den e-mail der bliver sendt
> fra min php-form? (Både til mig OG brugern)
>

Hvis man sender email som HTML formateret, kan man bestemme font størrelse.
Ganske kort forklaret

/Kim



Fedtmule (06-10-2004)
Kommentar
Fra : Fedtmule


Dato : 06-10-04 10:13

Kim Andersen skrev:
>
> Hvis man sender email som HTML formateret, kan man bestemme font
> størrelse.
> Ganske kort forklaret
>
Det var nok mig der spurgte for kortfattet...

Jeg har en fil som hedder "kontakt.php" (aha), som indeholder følgende:

____________________________________
<html><head>
<meta http-equiv="Content-Language" content="da">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<meta name="GENERATOR" content="Microsoft FrontPage 4.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<title></title>
<link rel="stylesheet" type="text/css" href="../style.css">
<script type="text/javascript">
function validering()
{
error = 0;

if((document.forms[0].navn.value=='') && (error==0))
{      
alert('Skriv dit navn, så jeg ved\nhvem der henvender sig!');
document.forms[0].navn.focus();
error = 1;      
}

if((document.forms[0].email.value=='') && (error==0))
{      
alert('Skriv din e-mail, så jeg har en\nfair jeanse for at skrive
tilbage!');
document.forms[0].email.focus();
error = 1;      
}   

if(error == 0)
document.forms[0].submit();   
}
</script></head>
<body topmargin="0" leftmargin="0" bgcolor="#FFFFFF">
<?
if((isset($_POST['realname'])) && (isset($_POST['email'])) &&
(isset($_POST['emne'])) && (isset($_POST['besked']))){
mail("jean@fedtmules.dk", $_POST['emne'] ,
$_POST['realname']."\r\n".
$_POST['email']."\r\n".
"\n- skriver følgende: "."\n\n".$_POST['besked']);
echo "<fieldset><legend align='left'>Hej ".$_POST['realname']."</legend><br><p
style='float:right; margin-right:1px; margin-left:1px; margin-bottom:1px;
margin-top:1px' align='right'><img border='0' src='billeder/046.gif'></p>Jeg
har nu modtaget følgende kommentar:<p>[ <i>".$_POST['besked']."</i> ]<p>Du
hører snarest fra mig.<br><br></fieldset>";
} else {
?>
<form method=post action="<? echo $_SERVER['PHP_SELF']; ?>"
onsubmit="validering();return false;">
<input type="hidden" name="emne" value="Kommentar fra FEDTMULES.DK">
<fieldset><legend align="left">Dit navn</legend>
<input type="text" name="realname" size="81" style="border: 1 solid #FFFFFF">
</fieldset>
<br>
<fieldset><legend align="left">Din e-mail</legend>
<input type="text" name="email" size="81" style="border: 1 solid #FFFFFF">
</fieldset>
<br>
<fieldset><legend align="left">Din besked</legend>
<textarea rows="14" name="besked" cols="80" style="border: 1 solid
#FFFFFF"></textarea>
</fieldset>
<br>
<input type="submit" value=" Send " name="submit">
</center>
</div>
</form>
<?
}
?>
</body></html>
____________________________________

Hvor skal sætte hvad ind, for at bestemme skrifttype i den e-mail, der bliver
genereret?

\\Fedtmule//

--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Kim Andersen (06-10-2004)
Kommentar
Fra : Kim Andersen


Dato : 06-10-04 10:56

Der mangler nogle headers i din mail(..) funktion. Eks.


$headers = "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/plain; charset=iso-8859-1\r\n";

$headers .= "From: $inName <$inEmail>\r\n";
$headers .= "Reply-To: $inEmail\r\n";

$body = "PHP Script: ".$_SERVER["PHP_SELF"]."\r\nFra: ".$inName." /
".$inEmail;
$body .= "\r\nIndhold, som er modtaget d.".date("Y-m-d H:i:s")." fra IP
nr.".$_SERVER["REMOTE_ADDR"]."\r\n\r\n".$inDescribe;

mail("emailtil@domain.dk", "Kontakt form fra domain.dk", $body, $headers);


$headers beskriver bla. hvilken format din body kan værer i.
Evt. $headers .= "Content-type: text/html; charset=iso-8859-1\r\n";

/Kim



Fedtmule (06-10-2004)
Kommentar
Fra : Fedtmule


Dato : 06-10-04 12:13

Kim Andersen skrev
>
> $headers = "MIME-Version: 1.0\r\n";
> $headers .= "Content-type: text/plain; charset=iso-8859-1\r\n";
>
> $headers .= "From: $inName <$inEmail>\r\n";
> $headers .= "Reply-To: $inEmail\r\n";
>
> $body = "PHP Script: ".$_SERVER["PHP_SELF"]."\r\nFra: ".$inName." /
> ".$inEmail;
> $body .= "\r\nIndhold, som er modtaget d.".date("Y-m-d H:i:s")." fra IP
> nr.".$_SERVER["REMOTE_ADDR"]."\r\n\r\n".$inDescribe;
>
> mail("emailtil@domain.dk", "Kontakt form fra domain.dk", $body, $headers);
>
> $headers beskriver bla. hvilken format din body kan værer i.
> Evt. $headers .= "Content-type: text/html; charset=iso-8859-1\r\n";
>
Det er nok bare mig der er ved at være træt:

Hvor skal jeg optimere mine headers?

Og: Hvilken af dem gør, så jeg kan bestemme skrifttypen?

\\Fedtmule//

--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Tommy Ipsen (06-10-2004)
Kommentar
Fra : Tommy Ipsen


Dato : 06-10-04 14:47

Fedtmule wrote:
> Kim Andersen skrev:
>
>>
>>Hvis man sender email som HTML formateret, kan man bestemme font
>>størrelse.
>>Ganske kort forklaret
>>
>
> Det var nok mig der spurgte for kortfattet...
>
> Jeg har en fil som hedder "kontakt.php" (aha), som indeholder følgende:
>
[SNIP]
>
> Hvor skal sætte hvad ind, for at bestemme skrifttype i den e-mail, der bliver
> genereret?

Du skal lave dit script om, således at den sender en komplet html-mail i
stedet for en plain-tekst udgave. Hvis det skal gøres rigtigt er det
ikke blot et spørgsmål om at rette nogle få linier - det er en større
del der skal rettes til! Hvis du selv står som modtager af mailen er det
fint nok, at du vælger en html-mail, men hvis det er andre, vil det være
pæn stil at lave en mail der indeholder både en plain-tekst- og en
html-udagve af mailen - eller måske endda give folk mulighed for at
vælge, hvilken udgave de ønsker. Dette er fordi ikke alle folk har (og
ønsker ikke at få) en mailklient som kan vise html-kode.

Essensen er at for at kunne styre udseendet af din mail, skal du vælge
at lave en html-udgave og dette er et lidt større projekt end blot at
tilføje en linie eller to.

Mvh Tommy

Bertel Lund Hansen (06-10-2004)
Kommentar
Fra : Bertel Lund Hansen


Dato : 06-10-04 10:38

Kim Andersen skrev:

>Hvis man sender email som HTML formateret, kan man
>bestemme font størrelse.

På mit system ser jeg så bare et ikon, og hvis jeg trykker
Ctrl-R, kan jeg så se de rå HTML-koder.

Men fontstørrelsen bestemmer jeg selv.

--
Bertel
http://bertel.lundhansen.dk/   FIDUSO: http://fiduso.dk/

Peter Brodersen (06-10-2004)
Kommentar
Fra : Peter Brodersen


Dato : 06-10-04 11:43

On Wed, 06 Oct 2004 11:38:00 +0200, Bertel Lund Hansen
<nospamius@lundhansen.dk> wrote:

>På mit system ser jeg så bare et ikon, og hvis jeg trykker
>Ctrl-R, kan jeg så se de rå HTML-koder.

Den pæne løsning er så, hvis man insisterer på at give en HTML-udgave,
og hvis mailen alligevel ikke er ubrugelig i en ren-tekst-udgave, at
sende den som multipart/alternative. Det er en fin, veldokumenteret
standard, som alle mailprogrammer forstår (eller burde forstå).

Til gengæld kræver det lidt mere fra afsenderens side at lave
multipart-mails.
--
- Peter Brodersen

Ugens sprogtip: så længe (og ikke sålænge)

Søg
Reklame
Statistik
Spørgsmål : 177558
Tips : 31968
Nyheder : 719565
Indlæg : 6408929
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste