Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Formularz kontaktowy, upgrade
noobbob
post
Post #1





Grupa: Zarejestrowani
Postów: 8
Pomógł: 0
Dołączył: 19.11.2008

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


Z gory napisze, ze malo co umiem w php, wiec zwracam sie z problemem do specjalistow. Oto kod dzialajacego formularza:

  1. <span id="form">
  2.  
  3.   <?php
  4.   if (count($_POST))
  5.   {
  6.       ////////// USTAWIENIA //////////
  7.       $email = 'ndaariusz@gmail.com';    // Adres e-mail adresata
  8.       $subject = 'WWW.CERTIC.PL';    // Temat listu
  9.       $message = '<tt class="text_form"><span style="margin-top:249px;"><strong>Dziękujemy za wysłanie formularza kontaktowego</strong></span></tt>';    // Komunikat
  10.       $error = 'Wystąpił błąd podczas wysyłania formularza';    // Komunikat błędu
  11.       $charset = 'iso-8859-2';    // Strona kodowa
  12.       //////////////////////////////
  13.      
  14.       $head =
  15.           "MIME-Version: 1.0r\n" .
  16.           "Content-Type: text/plain; charset=$charsetr\n" .
  17.           "Content-Transfer-Encoding: 8bit";
  18.       $body = '';
  19.       foreach ($_POST as $name => $value)
  20.       {
  21.           if (is_array($value))
  22.           {
  23.               for ($i = 0; $i < count($value); $i++)
  24.               {
  25.                   $body .= "$name=" . (get_magic_quotes_gpc() ? stripslashes($value[$i]) : $value[$i]) . "r\n";
  26.               }
  27.           }
  28.           else $body .= "$name=" . (get_magic_quotes_gpc() ? stripslashes($value) : $value) . "r\n";
  29.       }
  30.       echo mail($email, "=?$charset?B?" . base64_encode($subject) . "?=", $body, $head) ? $message : $error;
  31.   }
  32.   else
  33.   {
  34.   ?>
  35.  
  36.   <?php
  37.   }
  38.   ?>
  39.  
  40.   <form action="certic.php?id=contact" method="post">
  41.   <tt class="text_form">Twoje imię i nazwisko</tt>
  42.  
  43.   <input type="text" name="">
  44.  
  45.  
  46.   <tt class="text_form">Twój adres e-mail</tt>
  47.  
  48.   <input type="text" name="email">
  49.  
  50.  
  51.   <tt class="text_form">Treść wiadomości</tt>
  52.  
  53.   <textarea name="tresc"></textarea>
  54.  
  55.   <input class="przycisk_send" type="submit" value="WYSLIJ">
  56.   </form>
  57.  
  58.     </span>


Wiadomosc, wyslana z formularz wyglada nastepujaco:

Cytat
od kogo: www daemon apache temat: jakis tam temat

nazwa=Rafał Szewczenko
email=szewczen69@interia.pl
tresc=pytanie


Chciałbym aby wyglądało to tak:

Cytat
od kogo: adres strony, z której został wysłany formularz (sam sobie ustawiam) temat: jakis tam temat

Rafał Szewczenko
szewczen69@interia.pl

tresc zapytania
Go to the top of the page
+Quote Post

Posty w temacie


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: 15.09.2025 - 16:32