2017-09-25 3 views
0

J'ai ceci:ajouter <hr> dans le fichier php sur joomla

if ($copy_email_activated == true && !empty($data['contact_email_copy'])) 
      { 
       $copytext = JText::sprintf('COM_CONTACT_COPYTEXT_OF', $contact->name, $sitename); 
       $copytext .= "\r\n\r\n" . $body; 
       $copysubject = JText::sprintf('COM_CONTACT_COPYSUBJECT_OF', $subject); 

       $mail = JFactory::getMailer(); 
       $mail->addRecipient($email); 
       $mail->addReplyTo($email, $name); 
       $mail->setSender(array($mailfrom, $fromname)); 
       $mail->setSubject($copysubject); 
       $mail->setBody($copytext); 
       $sent = $mail->Send(); 
      } 

Et je dois ajouter dans le corps, une étiquette <hr>, mais ne fonctionne pas. <hr> ou echo <hr>. Des solutions?

+0

try: $ mail-> setBody ($ copytext. "


"); –

+0

Thans Anders, mais pas de travail! La balise HTML apparaît toujours –

+0

Sry n'a fait que lire rapidement. Cela fonctionne pour moi: $ copytext = "\ r \ n \ r \ n". $ corps. "


"; –

Répondre

1

Je dois dire à l'expéditeur que c'est du HTML. Ceci est fait avec isHTML. $ mail-> IsHTML (true);

Ensuite. '


'et cela fonctionne correctement.