À l'aide de html avec les balises de style dans le code php
J'ai été le suivant comme modèle pour une utilisation dans un e-mail. J'utilise phpmailer à l'envoyons par la poste, mais j'ai un problème avec la façon dont le style de balises de début et de fin, car ils sont en conflit avec le php. Si je passe par leur modèle, je pourrais passer tous les styles dans un seporate feuille de style ou l'utilisation de classes et de mettre les styles dans le haut de la page, mais je ne veux pas le faire, sauf si j'ai vraiment besoin de.
Ci-dessous est un exemple générique de ce qui ne va pas avec le code. Les noms de police sont enveloppés dans des "s, donc l'ouverture et la fermeture des balises du style de s', ces 's sont en conflit avec l'ouverture et la fermeture des balises php. Je ne peux pas l'air de trouver un chemin de ronde, bien que si j'ai mis,
style=""font-name","l'autre-de" police" cela ne marchera pas, si j'utilise 's à tous les php est ensuite vissé vers le haut.
Ce qui se passe est en php mailer le formulaire contenu sont déclarées comme
$body = '<span style='font-size: 13.5pt;font-family:"Georgia","serif";color:white'>some content</span></html>';
Vous devez vous connecter pour publier un commentaire.
Vous devez vous échapper de votre devis. Exemple:
Vous pouvez également travailler avec HEREDOC (http://www.php.net/manual/en/language.types.string.php#language.types.string.syntax.heredoc). Cela permettra d'économiser que vous beaucoup de code désordre.
Exemple:
Et puis:
Ne pas le faire.
Votre question n'est pas de l'aide de HTML/CSS, PHP, c'est juste que vos chaînes sont fondamentalement des nations unies cordage eux-mêmes, vous avez besoin d'échapper les guillemets comme @ddubs dit.
Toutefois, les précisions sur le "ne faites pas ceci", vous ne devriez pas être mélanger votre code HTML et du code PHP comme ceci. Mais il est bien sûr pas obligatoire, vous devriez être en séparant la logique de la présentation autant que possible.
Vous pouvez simplement sauter hors de PHP avec la balise de fermeture, et de rebondir quand vous en avez besoin, par exemple (basé sur le vôtre):
Alors que je suis sur l'ensemble de la croisade, vous ne devrait pas vraiment être en utilisant des styles en ligne 😉