Не сте регистриран!
Регистрирайте се БЕЗПЛАТНО, за да използвате услугите на сайта!
контакт форма
Публикувано на: 06.08.2008 10:53
Калфа
Мнения: (20)
здравейте,
от доста време не съм писал, но сега имам проблем и реших да се допитам до вас за помощ
трябва ми свястна работеща контакт форма, която да поддържа кирилица.
ползвам една netmail система ама напиша ли нещо на кирилица вади го на маймуница.
молбата ми е за контакт форма. много ви моля, спешно ми трябва.
Публикувано на: 06.08.2008 13:14
Самурай
Мнения: (80)
Тя формата която позваш няма никакъв проблем с нея виж си кодировката на базата данни. за кирилица трябва да windows-1251
Публикувано на: 06.08.2008 15:48
CODE 1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
<?php
$contact_email = $_POST [ ' EmailAddress ' ] ;
$contact_subject = $_POST [ ' Subject ' ] ;
$contact_name = $_POST [ ' FullName ' ] ;
$contact_message = $_POST [ ' Message ' ] ;
$mydate = date ( ' l, F d Y g:i A ' , time () + 240 ) ;
$to = ' ime@mail.com ' ; $subject = " www.site.com " ; $message = " www.site.com :\r\n "
." ---------------------------------------------------------------- \r\n "
. " Име: $contact_name \r\n "
. " Тема: $contact_subject \r\n "
. " Дата: $mydate \r\n "
. " От IP: {$_SERVER['REMOTE_ADDR']} \r\n\r\n "
. " Съобщение: $contact_message \r\n "
. " От Адрес: {$_SERVER['SERVER_NAME']}{$_SERVER['REQUEST_URI']} " ;
$headers = " Content-Type: text/plain; charset=windows-1251; format=flowed \r\n "
." Content-Language: bg \r\n "
." From: $contact_name < $contact_email > \r\n "
. " Reply-To: $contact_email \r\n "
. " X-Mailer: PHP/ " . phpversion () ;
if ( empty ( $contact_name ) || empty ( $contact_email ) || empty ( $contact_subject ) || empty ( $contact_message )) {
echo '
<form method="post" action="">
<table align=center id="Form-Details">
<tbody>
<tr><td>Вашето име:</td><td><input type="text" name="FullName" size="20" /></td><br>
<tr><td>Вашият е-mail:</td><td colspan="3"><input type="text" name="EmailAddress" size="20" /></td></tr><br>
<td>Тема:</td><td><input type="text" name="Subject" size="20" /></td></tr>
<tr><td colspan="4">Съобщение:</td></tr>
<tr><td colspan="4"><textarea rows="6" name="Message" cols="47" class="input"></textarea></td></tr>
<tr><td colspan="4" class="right1"><br><input type="reset" value="Изчисти" /><input type="submit" value="Изпрати" /></td></tr>
</tbody>
</table>
</form> ' ;
} elseif ( ! ereg ( " ^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,3})$ " , $contact_email )) {
echo " <p>Грешка: Моля въведете валиден e-mail.</p> " ;
} else {
mail ( $to , $subject , $message , $headers ) ;
echo " <div align=center><h3>Съобщението беше изпратено успешно!</h3><p> $contact_name ,<br /><br />Възможно най - скоро ще отговорим на вашето съобщение на e-mail $contact_email .</div> " ;
}
?>
---------------------------
Потребител от: 06.02.07 |
Всички уроци от iwanov |
Всички скриптове от iwanov
Не е важно да си готин, готино е да си важен.
'Nemo saltat sobrius nisi forte insanit' - 'Nobody dances sober unless he's insane' - Ciccero :)
Публикувано на: 15.08.2008 22:44
Калфа
Мнения: (68)
Пробвай да сложиш utf-8 вместо windows-1251
1 посетител чете тази тема (0 потребители и 1 гост)
Активни потребители:
---