Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [CSS][JavaScript][PHP]Zmiana czcionki w treści przychodzącego maila
Forum PHP.pl > Forum > Przedszkole
senior.pol
Witam,
Czy jest możliwość zmiany czcionki przychodzącego maila do mnie. Mam formularz kontaktowy odwołujący się do pliku PHP i JS:

  1. <?php
  2.  
  3. $subject = $_POST['email'];
  4. $name = explode(',', $_POST['name'] );
  5. $telefon = explode(',', $_POST['telefon'] );
  6. $data1 = explode(',', $_POST['data1'] );
  7. $data2 = explode(',', $_POST['data2'] );
  8. $comments = explode(',', $_POST['comments'] );
  9. $from = $_POST['email'];
  10.  
  11. $msg = "<b>Imię i nazwisko:</b> " .$_POST['name'] ."<br>\n";
  12. $msg .= "<br>\n";
  13. $msg .= "<b>Adres email:</b> " .$_POST['email'] ."<br>\n";
  14. $msg .= "<b>Telefon:</b> " .$_POST['telefon'] ."<br>\n";
  15. $msg .= "<b>Data 1:</b> " .$_POST['data1'] ."<br>\n";
  16. $msg .= "<b>Data 2:</b> " .$_POST['data2'] ."<br>\n";
  17. $msg .= "<b>Treść wiadomości:</b> " .$_POST['comments'] ."<br>\n";
  18.  
  19. $subject = 'Wiadomość';
  20. $headers = "MIME-Version: 1.0\r\n";
  21. $headers .= "Content-type: text/html; charset=UTF-8\r\n";
  22. $headers .= "From: <".$from. ">" ;
  23.  
  24. if (isset($_POST['form-display-time']) ) {
  25. if ($_POST['form-display-time'] < 6) {
  26. } else {
  27. }
  28. }
  29.  
  30. mail('xxx@xxx.pl', $subject, $msg, $headers);
  31.  
  32. ?>
  33.  


Aktualnie przychodzący mail ma czcionkę Times New Roman, a chciałbym, żeby to było "Open Sans". Macie może jakieś pomysły?
markuz
Hmm?
com
Cytat
Nie zmienia mi czcionki maila, tyllko nazwy pól na stronie
hymm?

Przeczytaj jeszcze raz dobrze to co tam napisali... wystarczy w stylu ustawić font-family:"Open Sans" wink.gif

Cytat
FUNCTION
chyba się przewidziałem ale tego wielkimi literami się nie pisze, tak samo return wink.gif

tylko problem może być jeśli serwer klienta nie bd posiadał Open Sans ale to chyba wiadomo biggrin.gif
senior.pol
Ale jak na stronie mam ustawionych pare czcionek, to ustawienie w body jednej czcionki całą podstronę mi zmonopolizuje jedną czcionką. Czy jest możliwość ustawienia tylko formularza kontaktowego tak, aby ta czcionka tylko i wyłącznie się niego tyczyła i wiadomości przez niego wysyłanych?

  1. <section id="contact">
  2. <mark id="message"></mark>
  3. <form method="post" action="mail.php" name="contactform" id="contactform">
  4. <div>
  5. <label for="name">Imię i nazwisko:</label>
  6. <input name="name" type="text" id="name" />
  7. </div>
  8. <div>
  9. <label for="email">Email: <span>*</span></label>
  10. <input name="email" type="email" id="email" pattern="^[A-Za-z0-9](([_\.\-]?[a-zA-Z0-9]+)*)@([A-Za-z0-9]+)(([\.\-]?[a-zA-Z0-9]+)*)\.([A-Za-z]{2,})$" />
  11. </div>
  12. <div>
  13. <label for="telefon">Telefon: </label>
  14. <input name="telefon" type="text" id="telefon" />
  15. <input name="form-display-time" type="hidden" value="0" />
  16. </div>
  17. <div>
  18. <label for="data1">Data 1: </label>
  19. <input name="data1" type="text" id="data1" class="datepicker" />
  20. </div>
  21. <div>
  22. <label for="data2">Data 2: </label>
  23. <input name="data2" type="text" id="data2" class="datepicker" />
  24. <script src="scripts/pickadate.legacy.js"></script>
  25. <script src="scripts/pickadate.js"></script>
  26. <link rel="stylesheet" href="css/pickadate.css">
  27. </div>
  28. <div>
  29. <label for="comments">Wiadomość: <span>*</span></label>
  30. <textarea name="comments" cols="40" rows="3" id="comments" spellcheck="true"></textarea>
  31. </div>
  32. <input type="submit" class="submit" id="submit" value="Wyślij wiadomość" />
  33. <div class="clearfix"></div>
  34. </form>
  35. </section>
com
znasz wgl podstawy html i css? poza tym my o jednym ty o drugim gdzie w końcu ma zmieniać ten front w front-endzie czy back?
senior.pol
Cytat(com @ 30.10.2013, 18:33:18 ) *
znasz wgl podstawy html i css? poza tym my o jednym ty o drugim gdzie w końcu ma zmieniać ten front w front-endzie czy back?


Patrząc na tytuł tego działu "Przedszkole" to raczej dobry nie jestem oneeyedsmiley02.png . Czcionka ma się zmienić w treści maila, który do mnie przychodzi i wysłany jest z formularza kontaktowego.
valkirek
css i wysyłanie maila jako html? biggrin.gif chociaż nie wiem czy to zawsze zadziała
com
polecam lekturę w takim razie smile.gif
no to nie wklejaj mi tu front- endu dałeś kod na początku wiec więcej nam nie potrzeba, nikt nie prosił o nic przecież biggrin.gif
  1. <?php
  2.  
  3. $subject = $_POST['email'];
  4. $name = explode(',', $_POST['name'] );
  5. $telefon = explode(',', $_POST['telefon'] );
  6. $data1 = explode(',', $_POST['data1'] );
  7. $data2 = explode(',', $_POST['data2'] );
  8. $comments = explode(',', $_POST['comments'] );
  9. $from = $_POST['email'];
  10. $msg = "<div style='font-family:'Open Sans';'>";
  11. $msg .= "<b>Imię i nazwisko:</b> " .$_POST['name'] ."<br>\n";
  12. $msg .= "<br>\n";
  13. $msg .= "<b>Adres email:</b> " .$_POST['email'] ."<br>\n";
  14. $msg .= "<b>Telefon:</b> " .$_POST['telefon'] ."<br>\n";
  15. $msg .= "<b>Data 1:</b> " .$_POST['data1'] ."<br>\n";
  16. $msg .= "<b>Data 2:</b> " .$_POST['data2'] ."<br>\n";
  17. $msg .= "<b>Treść wiadomości:</b> " .$_POST['comments'] ."<br>\n"."</div>";
  18.  
  19. $subject = 'Wiadomość';
  20. $headers = "MIME-Version: 1.0\r\n";
  21. $headers .= "Content-type: text/html; charset=UTF-8\r\n";
  22. $headers .= "From: <".$from. ">" ;
  23.  
  24. if (isset($_POST['form-display-time']) ) {
  25. if ($_POST['form-display-time'] < 6) {
  26. } else {
  27. }
  28. }
  29.  
  30. mail('xxx@xxx.pl', $subject, $msg, $headers);
  31.  
  32. ?>


po raz kolejny wszytko trzeba na tacy smile.gif ale wątpię żeby każdy serwer posiadał Open Sans wink.gif
senior.pol
Cytat(com @ 30.10.2013, 18:43:57 ) *
polecam lekturę w takim razie smile.gif
no to nie wklejaj mi tu front- endu dałeś kod na początku wiec więcej nam nie potrzeba, nikt nie prosił o nic przecież biggrin.gif
  1. <?php
  2.  
  3. $subject = $_POST['email'];
  4. $name = explode(',', $_POST['name'] );
  5. $telefon = explode(',', $_POST['telefon'] );
  6. $data1 = explode(',', $_POST['data1'] );
  7. $data2 = explode(',', $_POST['data2'] );
  8. $comments = explode(',', $_POST['comments'] );
  9. $from = $_POST['email'];
  10. $msg = "<div style='font-family:'Open Sans';'>";
  11. $msg .= "<b>Imię i nazwisko:</b> " .$_POST['name'] ."<br>\n";
  12. $msg .= "<br>\n";
  13. $msg .= "<b>Adres email:</b> " .$_POST['email'] ."<br>\n";
  14. $msg .= "<b>Telefon:</b> " .$_POST['telefon'] ."<br>\n";
  15. $msg .= "<b>Data 1:</b> " .$_POST['data1'] ."<br>\n";
  16. $msg .= "<b>Data 2:</b> " .$_POST['data2'] ."<br>\n";
  17. $msg .= "<b>Treść wiadomości:</b> " .$_POST['comments'] ."<br>\n"."</div>";
  18.  
  19. $subject = 'Wiadomość';
  20. $headers = "MIME-Version: 1.0\r\n";
  21. $headers .= "Content-type: text/html; charset=UTF-8\r\n";
  22. $headers .= "From: <".$from. ">" ;
  23.  
  24. if (isset($_POST['form-display-time']) ) {
  25. if ($_POST['form-display-time'] < 6) {
  26. } else {
  27. }
  28. }
  29.  
  30. mail('xxx@xxx.pl', $subject, $msg, $headers);
  31.  
  32. ?>


po raz kolejny wszytko trzeba na tacy smile.gif ale wątpię żeby każdy serwer posiadał Open Sans wink.gif


Ewentualnie podanie linka do czcionki w google wchodzi w grę?
com
można próbować, ale czy to zadziała to sprawdź sam wink.gif
senior.pol
Kurcze nie działa żadna czcionka. Wina po stronie serwera? Sprawdzałem popularne: Arial, Calibri i żadnego rezultatu.

Jakiś pomysł, ew. uwaga?
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.