14-12-2010, 23:01
(Ten post był ostatnio modyfikowany: 14-12-2010, 23:03 przez przemooomax.)
Ja mam swój bardziej estetyczny formularz:
Mam nadzieje że wam się spodoba
Kod:
<!-- kontakt.html -->
<form action="verify.php" method="post">
<input type="text" class="input1" onfocus="this.value='';" name="name" value="Imię i Nazwisko" size="30" maxlength="25" />*</td>
<input type="text" class="input1" onfocus="this.value='';" name="mail" size="30" value="E-mail" maxlength="50" />*</td>
<input type="text" class="input1" onfocus="this.value='';" name="tel" size="30" value="Telefon" maxlength="50" /></td>
<textarea name="text" onfocus="this.value='';" style="width: 302px; height: 150px;">Treść wiadomości</textarea>*</td>
<input type="submit" value="Wyślij" />
</form>
Kod:
<!-- verify.php -->
<?php
$name = $_POST['name'];
$mail = $_POST['mail'];
$tel = $_POST['tel'];
$text = $_POST['text'];
if ( !$tel ) { $tel = "brak";}
if (!$name || !$mail || !$text || $mail == "E-mail" || $name == "Imię i Nazwisko" || $text == "Treść wiadomości") {
?><div id="title" style="color:#900;">Proszę uzupełnić pola!</div><meta http-equiv="refresh" content="3;URL=kontakt.php"><?php
exit;}?>
<h1>Wysłano wiadomość!</h1>
<h2>Treść wiadomości:</h2>
<table width="600" border="0" cellspacing="2" cellpadding="3">
<tr>
<td width="200">Imię i Nazwisko:</td>
<td width="400"><span><?php echo $name; ?></span></td>
</tr>
<tr>
<td>E-mail:</td>
<td><span><?php echo $mail; ?></span></td>
</tr>
<tr>
<td>Telefon:</td>
<td><span><?php echo $tel; ?></span></td>
</tr>
<tr>
<td>Treść wiadomości:</td>
<td><span><?php echo $text; ?></span></td>
</tr>
</table>
<?php
$naglowki .= "From: Twoja strona (Nazwa)".PHP_EOL;
$naglowki .= "MIME-Version: 1.0".PHP_EOL;
$naglowki .= "Content-type: text/html; charset=utf-8".PHP_EOL;
$wynik = '<div>
<div style="padding: 25px;>
<div style="padding:5px; font-size: 24px;">Treść wiadomości:</div>
<div style="width: 100%; height:1px; border-top: dashed 1px #CCC; clear: both; width: 100%;"></div>
<table width="600" border="0" cellspacing="2" cellpadding="3">
<tr>
<td width="200">Imię i Nazwisko:</td>
<td width="400"><span>' . $name . '</span></td>
</tr>
<tr>
<td>E-mail:</td>
<td><span>' . $mail . '</span></td>
</tr>
<tr>
<td>Telefon:</td>
<td><span>' . $tel . '</span></td>
</tr>
<tr>
<td>Treść wiadomości:</td>
<td><span>' . $text . '</span></td>
</tr>
</table>
<p style="font-size:10px;">Odpowiedź do 48h.</p>
</div>
</div>';
$bmail = "[email protected]"; <!-- e-mail na który wysyłany jest mail -->
mail($bmail, 'tu_wpisz_tytuł', $wynik, $naglowki);
mail($mail, 'tu_wpisz_tytuł', $wynik, $naglowki);
<!-- wywyłane są dwie wiadomości, do nadawcy i odbiorcy... -->
Mam nadzieje że wam się spodoba
