Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [CSS][JavaScript][PHP]Zmiana czcionki w treści przychodzącego maila
senior.pol
post
Post #1





Grupa: Zarejestrowani
Postów: 158
Pomógł: 0
Dołączył: 10.08.2011

Ostrzeżenie: (0%)
-----


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?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 10)
markuz
post
Post #2





Grupa: Zarejestrowani
Postów: 1 240
Pomógł: 278
Dołączył: 11.03.2008

Ostrzeżenie: (0%)
-----


Hmm?
Go to the top of the page
+Quote Post
com
post
Post #3





Grupa: Zarejestrowani
Postów: 3 034
Pomógł: 366
Dołączył: 24.05.2012

Ostrzeżenie: (0%)
-----


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" (IMG:style_emoticons/default/wink.gif)

Cytat
FUNCTION
chyba się przewidziałem ale tego wielkimi literami się nie pisze, tak samo return (IMG:style_emoticons/default/wink.gif)

tylko problem może być jeśli serwer klienta nie bd posiadał Open Sans ale to chyba wiadomo (IMG:style_emoticons/default/biggrin.gif)
Go to the top of the page
+Quote Post
senior.pol
post
Post #4





Grupa: Zarejestrowani
Postów: 158
Pomógł: 0
Dołączył: 10.08.2011

Ostrzeżenie: (0%)
-----


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>


Ten post edytował senior.pol 30.10.2013, 18:26:55
Go to the top of the page
+Quote Post
com
post
Post #5





Grupa: Zarejestrowani
Postów: 3 034
Pomógł: 366
Dołączył: 24.05.2012

Ostrzeżenie: (0%)
-----


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?

Ten post edytował com 30.10.2013, 18:33:45
Go to the top of the page
+Quote Post
senior.pol
post
Post #6





Grupa: Zarejestrowani
Postów: 158
Pomógł: 0
Dołączył: 10.08.2011

Ostrzeżenie: (0%)
-----


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 (IMG:style_emoticons/default/oneeyedsmiley02.png) . Czcionka ma się zmienić w treści maila, który do mnie przychodzi i wysłany jest z formularza kontaktowego.
Go to the top of the page
+Quote Post
valkirek
post
Post #7





Grupa: Zarejestrowani
Postów: 117
Pomógł: 6
Dołączył: 24.07.2013

Ostrzeżenie: (0%)
-----


css i wysyłanie maila jako html? (IMG:style_emoticons/default/biggrin.gif) chociaż nie wiem czy to zawsze zadziała
Go to the top of the page
+Quote Post
com
post
Post #8





Grupa: Zarejestrowani
Postów: 3 034
Pomógł: 366
Dołączył: 24.05.2012

Ostrzeżenie: (0%)
-----


polecam lekturę w takim razie (IMG:style_emoticons/default/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ż (IMG:style_emoticons/default/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 (IMG:style_emoticons/default/smile.gif) ale wątpię żeby każdy serwer posiadał Open Sans (IMG:style_emoticons/default/wink.gif)

Ten post edytował com 30.10.2013, 18:44:47
Go to the top of the page
+Quote Post
senior.pol
post
Post #9





Grupa: Zarejestrowani
Postów: 158
Pomógł: 0
Dołączył: 10.08.2011

Ostrzeżenie: (0%)
-----


Cytat(com @ 30.10.2013, 18:43:57 ) *
polecam lekturę w takim razie (IMG:style_emoticons/default/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ż (IMG:style_emoticons/default/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 (IMG:style_emoticons/default/smile.gif) ale wątpię żeby każdy serwer posiadał Open Sans (IMG:style_emoticons/default/wink.gif)


Ewentualnie podanie linka do czcionki w google wchodzi w grę?
Go to the top of the page
+Quote Post
com
post
Post #10





Grupa: Zarejestrowani
Postów: 3 034
Pomógł: 366
Dołączył: 24.05.2012

Ostrzeżenie: (0%)
-----


można próbować, ale czy to zadziała to sprawdź sam (IMG:style_emoticons/default/wink.gif)
Go to the top of the page
+Quote Post
senior.pol
post
Post #11





Grupa: Zarejestrowani
Postów: 158
Pomógł: 0
Dołączył: 10.08.2011

Ostrzeżenie: (0%)
-----


Kurcze nie działa żadna czcionka. Wina po stronie serwera? Sprawdzałem popularne: Arial, Calibri i żadnego rezultatu.

Jakiś pomysł, ew. uwaga?
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 19:07