Loading:


E-mail ze strony www...

Poniższy skrypt PHP umożliwia wysłanie dowolnego formularza bezpośrednio ze strony www...

UWAGA! Aby wszystko działało poprawnie strona na której znajduje się formularz musi koniecznie zawierać rozszerzenie .php ( np.: formularz.php ).

W miejscu gdzie w kodzie jest napisane: "Tutaj umieść wszystkie pola formularza" musicie umieścić pola formularza np.:


Tytuł wiadomości: <input type="text" name="TYTUŁ" />

Treść wiadomości: <input type="text" name="treść" />

E-mail na który ma zostać wysłana odpowiedź: <input type="text" name="e-mail" />

Podpis: <input type="text" name="podpis" />

<input type="submit" />



Napisz Artyku³

Listing

<?php
if (count($_POST))
{
 ////////// USTAWIENIA //////////
 $email = 'twój e-mail'; // tu wpisz adres e-mail na który ma zostać wysłany e-mail
 $subject = 'temat'; // tutaj wpisz stały temat wiadomości
 $message = 'Dziękujemy za wysłanie wiadomości'; // tu wpisz co ma zostać wyświetlone po wysłaniu wiadomości
 $error = 'Wystąpił błąd podczas wysyłania formularza'; // tu wpisz co ma zostać wyświetlone jeżeli wiadomość nie zostanie wysłana z powodu błędu
 $charset = 'iso-8859-2'; // Strona kodowa - musi być zgodna ze stroną kodową twojej strony, podana tutaj obsługuje polskie znaki
 //////////////////////////////

 $head =
 "MIME-Version: 1.0rn" .
 "Content-Type: text/plain; charset=$charsetrn" .
 "Content-Transfer-Encoding: 8bit";
 $body = '';
 foreach ($_POST as $name => $value)
 {
 if (is_array($value))
 {
 for ($i = 0; $i < count($value); $i++)
 {
 $body .= "$name=" . (get_magic_quotes_gpc() ?

stripslashes($value[$i]) : $value[$i]) . "rn";
 }
 }
 else $body .= "$name=" . (get_magic_quotes_gpc() ? stripslashes($value) :

$value) . "rn";
 }
 echo mail($email, "=?$charset?B?" . base64_encode($subject) . "?=", $body, $head) ?

$message : $error;
}
else
{
?>
<form action="?" method="post">

Tytuł wiadomości: <input type="text" name="TYTUŁ" />

Treść wiadomości: <input type="text" name="treść" />

E-mail na który ma zostać wysłana odpowiedź: <input type="text" name="e-mail" />

Podpis: <input type="text" name="podpis" />

<input type="submit" />

</form>
<?php
}
?>




Dodano przez: prezes Ranga: 0 Punktów: 0
Komentarze użytkowników
    • Tre¶æ komentarza
      Kod do komentarza (opcjonalnie)
      PHP JavaScript MySQL Smarty SQL HTML CSS ActionScript
      Autor
      Token
      token

       

       








funkcje.net
Wszelkie prawa zastrzeżone©. | Funkcje.net 2008-2024 v.1.5 | design: diviXdesign & rainbowcolors