Formularz Kontaktowy

<?php

if ($_SERVER['HTTP_X_FORWARDED_FOR']) {

    $_IP = $_SERVER['HTTP_X_FORWARDED_FOR']; // sprawdza czy nie łączy się przez proxy

}

else {

  $_IP = $_SERVER['REMOTE_ADDR'];

}


// sprawdzamy, czy zmienna $submit jest pusta

if (empty($_POST['submit'])) {

    // wyświetlamy formularz

    echo "

| Imię i Nazwisko | |
| Adres e-mail | |
| Temat | |
| Treść wiadomości | |
|   |   |

“; } // sprawdzamy, czy zmienne przesłane z formularza nie są puste elseif (!empty($_POST[‘tresc’]) && !empty($_POST[‘imie’]) && !empty($_POST[‘email’]) && !empty($_POST[‘email’])) { // jeżeli powyższy warunek jest spełniony tworzona jest wiadomość $subject = “$_POST[temat]”; // zmienna $message zawiera treść wiadomości $message = “IP: $_IP\nWysłał: $_POST[imie]\ne-mail: $_POST[email]\n--------------------------------------------\nTreść wiadomości:\n$_POST[tresc]”; // zmienna $header zawiera przede wszystkim adres zwrotny $header = “From: $_POST[imie] <$_POST[email]>”; // funkcja mail() za pomocą której wiadomość zostanie wysłana @mail(”@","$subject","$message","$header") or die(‘Nie udało się wysłać wiadomości’); // wyświetlenie komunikatu w przypadku powodzenia echo 'Wiadomość została wysłana poprawnie! [Wróć do formularza]

'; } // lub w przypadku nie wypełnienia formularza do końca else echo 'Wypełnij wszystkie pola formularza! [Wróć do formularza] '; ?\> [/code]

Pytanie np.

$message = “\n--------------------------------------------”

Jak zrobić żeby wysyłało (kolorem jakiś tam, pochylone, pogrubione) ponieważ np.

to wyśle jako tekst (

)

wiec /n =

Jak kolor pochylenie itp.

Czy tylko ja mam kłopot ze zrozumieniem logicznego sensu “pytania” powyżej?

Czy język polski jest taki trudny, żeby nie potrafić zadać pytania, które byłoby zrozumiałe dla kogokolwiek poza autorem?

wiec jest podany kod Formularz Kontaktowego.

funkcja $message odpowiada za wysyłanie jakiejś wiadomości napisanej tak??

no wiec $message = \n--------------------------------------------"

wiec po wysłani przez stron na maila otrzymam -------------------------------------------- coś takiego??

wiec stwierdziłem że \n = w html

a jak bym chciał żeby po wysłaniu np otrzymać to -------------------------------------------- pogrubione i na czerwono

ponieważ jeżeli napisze w $message = \n --------------------------------------------"

to otrzymany tekst po wysłaniu to -------------------------------------------- dlaczego się tak dzieje dalej nie zrozumiałe

Dlaczego tak sie dzieje oraz jak zrobić tekst po wysłaniu był kolorowy??

A jak ma inaczej wysłać?

Jeśli chcesz by wysłało nie jako tekst a jako html, to musisz w nagłówku wskazać że w takim właśnie formacie wysyłasz.

Zobacz sobie w przykładach z manuala: http://php.net/manual/en/function.mail.php

thx do zamknięcia