| 
					
							
        
    
        
						
			 | 
			
			
					    
					
        
         
          
         
	
            | Formattering af en del af en tekststreng Fra : Peter Jensen | 
  Dato :  25-09-03 22:19 |  
  |   
            Hej
 
 Jeg sender mails med php, hvor mailadresserne ligger i en tabel. Det virker
 fint, men jeg vil gerne have en del af teksten bold og evt. farven rød. Når
 jeg indsætter de sædvanlige HTML-koder bliver koderne blot printet i mailen.
 
 eksempel:
 $mail_indhold = "Kære deltagere.\n Bemærk, at festen er flyttet til
 <b>fredag den 13.</b> i stedet for lørdag."
 
 Hvordan gør man det i php?
 
 Med venlig hilsen
 Peter
 
 
  
            
             |   |   
            
        
 
            
         
           Martin Sveegaard (26-09-2003) 
         
	
            | Kommentar Fra : Martin Sveegaard | 
  Dato :  26-09-03 00:43 |  
  |   
            On Thu, 25 Sep 2003 23:19:03 +0200, "Peter Jensen"
 <peterskriver@get2net.dk> wrote:
 
 >Hej
 >
 >Jeg sender mails med php, hvor mailadresserne ligger i en tabel. Det virker
 >fint, men jeg vil gerne have en del af teksten bold og evt. farven rød. Når
 >jeg indsætter de sædvanlige HTML-koder bliver koderne blot printet i mailen.
 >
 >eksempel:
 >$mail_indhold = "Kære deltagere.\n Bemærk, at festen er flyttet til
 ><b>fredag den 13.</b> i stedet for lørdag."
 >
 >Hvordan gør man det i php?
 >
 >Med venlig hilsen
 >Peter
 
 Så skal du sende mailen som HTML. Det kan gøres ved at indsætte en
 ekstra header i din mail() funktion. Som fx:
 
 <?
 $to = "modtager@adresse.dk";
 $sub = "HTML-test";
 $besked = "<font style='color:red;'><b>Her er en lille
 test-tekst!</b></font>";
 $header = "From: afsender@adresse.dk\n";
 $header .= "Reply-To: svar@adresse.dk\n";
 $header .= "Mime-Version: 1.0\n";
 $header .= "Content-Type: text/html; charset=ISO-8859-1\n";
 $header .= "Content-Transfer-Encoding: 7bit\n";
 mail($to,$sub,$besked,$header);
 ?>
 --
 Med Venlig Hilsen
   c",) Martin S
  
            
             |   |   
            
        
 
            
         
           Peter Jensen (26-09-2003) 
         
	
            | Kommentar Fra : Peter Jensen | 
  Dato :  26-09-03 18:45 |  
  |   
            
 "Martin Sveegaard" <sveegaardFJERN_DETTE@tdcadsl.dk> skrev i en meddelelse
 news:g4v6nv054cf84hp82i55f58q2bsin8sb17@4ax.com...
 > On Thu, 25 Sep 2003 23:19:03 +0200, "Peter Jensen"
 > <peterskriver@get2net.dk> wrote:
 >
 > >Hej
 > >
 > >Jeg sender mails med php, hvor mailadresserne ligger i en tabel. Det
 virker
 > >fint, men jeg vil gerne have en del af teksten bold og evt. farven rød.
 Når
 > >jeg indsætter de sædvanlige HTML-koder bliver koderne blot printet i
 mailen.
 > >
 > >eksempel:
 > >$mail_indhold = "Kære deltagere.\n Bemærk, at festen er flyttet til
 > ><b>fredag den 13.</b> i stedet for lørdag."
 > >
 > >Hvordan gør man det i php?
 > >
 > >Med venlig hilsen
 > >Peter
 >
 > Så skal du sende mailen som HTML. Det kan gøres ved at indsætte en
 > ekstra header i din mail() funktion. Som fx:
 >
 > <?
 > $to = "modtager@adresse.dk";
 > $sub = "HTML-test";
 > $besked = "<font style='color:red;'><b>Her er en lille
 > test-tekst!</b></font>";
 > $header = "From: afsender@adresse.dk\n";
 > $header .= "Reply-To: svar@adresse.dk\n";
 > $header .= "Mime-Version: 1.0\n";
 > $header .= "Content-Type: text/html; charset=ISO-8859-1\n";
 > $header .= "Content-Transfer-Encoding: 7bit\n";
 > mail($to,$sub,$besked,$header);
 > ?>
 > --
 > Med Venlig Hilsen
 >   c",) Martin S
 
 Tusind tak for svaret. Det virker perfekt.
 
 Lige en deltajle.Min erfaring har vist, at i variablen $besked virker \n
 ikke som newline, her skal bruges <br>
 
 Hvor er nyhedsgrupper dog en pragtfuld ting!
 
 Med venlig hilsen
 Peter
 
 
  
            
             |   |   
            
        
 
    
 
					
					 
			 | 
			
				
        
			 |