ааа, вон что, доперло!
Ты подсказываешь как затестить пхп в оффлайн!
Спасибо большое, щас буду разбираться
Вид для печати
ааа, вон что, доперло!
Ты подсказываешь как затестить пхп в оффлайн!
Спасибо большое, щас буду разбираться
А такой вопрос.
У меня форма установлена, но письма приходят иероглифами, нужно сделать так, чтобы отправлялось в достой кодировке (кирилица windows) Вопрос: Как это сделать?
И еще, как осуществить такой прием: когда в текстовое поле вставляешь курсор, вокруг него повляется рамка или какой-нибудь другой эффект?
Еще вспомнил вопрос:
Можно ли сделать так, чтобы текстовое поле (например, как на форуме для ввода сообщений с полосой прокрутки) было без нее, а появлялось только тогда, когда необходимо.
Этот РНР код используется в экшене формы. Полный код я выкладывал выше, ищите.
Изначально текстовая область создается без полос прокрутки, так что они не должны появляться.Код:mail("yourmail@mail.ru", "Сообщение от пользователей", "Информация о пользователе ::\r\rИмя :: $sendername\rE-mail :: $sendermail\r\rТекст письма ::\r$mailbody", "Content-Type: text/plain; charset=\"windows-1251p\"\n");
Про обводку я сам бы хотел узнать [Only registered and activated users can see links. Click Here To Register...]Код:<textarea name="textareaName" rows="5" cols="40"></textarea>
dirol
JavaScript в чем я не силен, но если подумать могу и сделать.
Полоса прокрутки есть, она просто затемнена, а надо, чтобы ее вообще не было. Посмотри, например, форму для быстрого ответа...Цитата:
Originally posted by ArtDesigner@Jan 6 2006, 13:58
Изначально текстовая область создается без полос прокрутки, так что они не должны появляться.
<div align='right'>[Only registered and activated users can see links. Click Here To Register...]</div>Код:<textarea name="textareaName" rows="5" cols="40"></textarea>
Да ты что? [Only registered and activated users can see links. Click Here To Register...] и тут есть!
сделал все по образу и подобию ArtDesigner'a, протестировал дома - почта приходит в нужной кодировке, все правильно
сегодня тестирую на другой машине - приходит зюквами!!!
В чем может быть дело???!!!
Какие-то баги. В коде четко написано: кодировка win-1251, и никак иначе. На другой машине могут быть другие (неграмотнные) настройки почтовика, например UTF-8, или еще что-то ...
Дай ссылку на сайт, тоже хочу поглядеть.
спасибо
я тебе на мыло написал все
НИЧЕГО НЕ ПОЛУЧАЕТСЯ!!! :suicide2:
Вот код моей почтовой формы
вроде все сделал как вы советовали, а вместо русских букв все равно червяки
подскажите, где ошибка
Код:<?php
if (isset ($name))
{
$name = substr($name,0,35);
if (empty($name))
{
echo "<center>Не указано Ф.И.О. контактного лица!
";
echo "Вернуться и правильно заполнить форму.";
exit;
}
}
else
{
$name = "Не указано";
}
$to = "mail@mail.ru";
$subject = "Тема";
$message = "Отправитель: $name
Имя: $name
Сообщение: $mess
;
mail ($to,$subject,$message,
"From: <from@mail>\n".
"MIME-Version: 1.0\n".
"Content-Type: text/html; charset=windows-1251\n".
"Content-Transfer-Encoding: 8bit\n".
"Reply-To: <from@mail>\n".
"Return-path: <from@mail>\n".
"X-Priority: 3\n".
"X-Mailer: web mail") or print "<font color=red>Не могу отправить письмо!</font>";
echo "<center><font color=green>Спасибо за отправку Вашего сообщения!
</font>";
echo "Вернуться на сайт";
exit;
?>
ПРИЧЕМ, ЕЩЕ ОДНО НАБЛЮДЕНИЕ:
заголовки, прописанные в скрипте приходят в правильной кодировке, кодировка летит только на данных, которые вводятся в поля формы
причем сайт тоже в кодировке windows-1251
господа, используйте PEAR::Mail и PEAR::Mail_MIME, и вообще PEAR, в своих разработках. Все будет логично, тяжело, долго и надежно.
asat
отсылай письмо не в win-1251, а в Koi8-r. это дефолтная кодировка на большинстве русских серверов
_Korn, что такое PEAR и где его использовать?
пробовал кои8-р, та же фикня в точности
pear.php.net
=) предпологаю, что либо почтовик глючит либо письмо НАБИРАЕТСЯ с текстом в utf-8/koi-8R .... сверяйте кодировки.
могу вам с барского плеча дать только вот такой HTML/MIME майлер(кстати с аттачами). Если к нему прилепить HTML код с заголовком и кодировкой, то все будет норм.
З.Ы код сыроват, но работает, в коде поменяйте subject и X mailer, как вам надо.
$filestream - это данные для отсылки
$filename - это имя аттача , отображаемое в письме
PixelSoft, ааагромнейшее спасибо, буду пробовать