Модераторы: skyboy, MoLeX, Aliance, ksnk

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Помогите исправить скрипт!!! письмо в нужную кодировку 
:(
    Опции темы
Пономарев Юрий
Дата 16.3.2005, 20:10 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Знатоки! Помогите плиз! Вставил на сайт PHP скрипт, который отправляет с сайта сообщение на e-mail, а он отправляет не в нужной кодировке... Кто нить может исправить скрипт так, чтобы письмо на e-mail приходило в кодировке "Кириллица (Windows)"??? Мне очень нужна помошь, т.к. я сам в ПХП - отстойник, не знаю ничего... А если кто возьмется, то я скрипт на мыло вышлю Вам... Жду помощи... smile
[email protected]
MixArt Design Studio
  Вверх
Opik
Дата 16.3.2005, 20:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Vingrad developer
Сообщений: 1918
Регистрация: 6.10.2004
Где: Рига

Репутация: 24
Всего: 55



PM MAIL Skype   Вверх
MixArt
Дата 16.3.2005, 20:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 12
Регистрация: 16.3.2005

Репутация: нет
Всего: нет



А куда это вставить???
PM MAIL   Вверх
Opik
Дата 16.3.2005, 20:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Vingrad developer
Сообщений: 1918
Регистрация: 6.10.2004
Где: Рига

Репутация: 24
Всего: 55



MixArt
наверно в скрипт.
PM MAIL Skype   Вверх
MixArt
Дата 16.3.2005, 20:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 12
Регистрация: 16.3.2005

Репутация: нет
Всего: нет



Не, ну а куда именно? Давай я тебе на мыло щас кину...???
PM MAIL   Вверх
Opik
Дата 16.3.2005, 20:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Vingrad developer
Сообщений: 1918
Регистрация: 6.10.2004
Где: Рига

Репутация: 24
Всего: 55



Код

$str = convert_cyr_string($str, 'i','w');

Добавлено @ 20:15
MixArt
думаю не надо, перед отправкой...
PM MAIL Skype   Вверх
Irokez
Дата 16.3.2005, 20:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


индеец
***


Профиль
Группа: Участник Клуба
Сообщений: 1180
Регистрация: 20.10.2004

Репутация: 22
Всего: 53



попробуй в функцию отправки письма добавить отправку хедера:
Content-Type: text/plain; charset="windows-1251"
пример:
Код

$header='Content-Type: text/plain; charset="windows-1251"';
mail($to, $subject, $msg, $header);

PM   Вверх
MixArt
Дата 16.3.2005, 20:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 12
Регистрация: 16.3.2005

Репутация: нет
Всего: нет



Мужики, Вы извините, Вы наверно меня обосрете, но я ничего не понял...
Добавлено @ 20:17
Вот код:
Код

<?php

if (isset ($name))
{
$name = substr($name,0,50); //Не может быть более 50 символов
if (empty($name))
{
echo "<center><b>Не указано имя !!!<p>";
echo "<a href=reklama.html>Вернуться и правильно заполнить форму.</a>";
exit;
}
}
else 
{
$name = "не указано";
}

if (isset ($email))
{
$email = substr($email,0,50); //Не может быть более 50 символов
if (empty($email))
{
echo "<center><b>Не указан e-mail !!!<p>";
echo "<a href=reklama.html>Вернуться и правильно заполнить форму.</a>";
exit;
}
}
else 
{
$email = "не указано";
}

if (isset ($mess))
{
$mess = substr($mess,0,3000); //Не может быть более 3000 символов
if (empty($mess))
{
echo "<center><b>Сообщение не написано !!!<p>";
echo "<a href=reklama.html>Вернуться и правильно заполнить форму.</a>";
exit;
}
}
else 
{
$mess = "не указано";
}

$i = "не указано";
if ($name == $i AND $email == $i AND $mess == $i)
{
echo "Ошибка ! Скрипту не были переданы параметры !";
exit;
}

$to = "[email protected]";
$subject = "Message form www.ivkor.miass.ru";
$message = "Отправитель: $name ($email)\n\n$mess";
mail ($to,$subject,$message) or print "Не могу отправить письмо !!!";
echo "<center><b>Спасибо за отправку вашего сообщения";
exit;
?>

Куда вставить?
Добавлено @ 20:20
ЭЙ ПРОФЫ!!! ВЫ ГДЕ?!

Это сообщение отредактировал(а) Opr - 17.3.2005, 01:48
PM MAIL   Вверх
Irokez
Дата 16.3.2005, 20:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


индеец
***


Профиль
Группа: Участник Клуба
Сообщений: 1180
Регистрация: 20.10.2004

Репутация: 22
Всего: 53



МЫ ТУТ
Код

<?php

if (isset ($name))
{
$name = substr($name,0,50); //Не может быть более 50 символов
if (empty($name))
{
echo "<center><b>Не указано имя !!!<p>";
echo "<a href=reklama.html>Вернуться и правильно заполнить форму.</a>";
exit;
}
}
else
{
$name = "не указано";
}

if (isset ($email))
{
$email = substr($email,0,50); //Не может быть более 50 символов
if (empty($email))
{
echo "<center><b>Не указан e-mail !!!<p>";
echo "<a href=reklama.html>Вернуться и правильно заполнить форму.</a>";
exit;
}
}
else
{
$email = "не указано";
}

if (isset ($mess))
{
$mess = substr($mess,0,3000); //Не может быть более 3000 символов
if (empty($mess))
{
echo "<center><b>Сообщение не написано !!!<p>";
echo "<a href=reklama.html>Вернуться и правильно заполнить форму.</a>";
exit;
}
}
else
{
$mess = "не указано";
}

$i = "не указано";
if ($name == $i AND $email == $i AND $mess == $i)
{
echo "Ошибка ! Скрипту не были переданы параметры !";
exit;
}

$to = "[email protected]";
$subject = "Message form www.ivkor.miass.ru";
$message = "Отправитель: $name ($email)\n\n$mess";
$header='Content-Type: text/plain; charset="windows-1251"';
mail ($to,$subject,$message,$header) or print "Не могу отправить письмо !!!";
echo "<center><b>Спасибо за отправку вашего сообщения";
exit;
?>

PM   Вверх
MixArt
Дата 16.3.2005, 20:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 12
Регистрация: 16.3.2005

Репутация: нет
Всего: нет



Мужики! Огромное Вам спасибо! У меня все получилось!!!
Приходите в гости...
MixArt Design Studio smile smile
Добавлено @ 20:35
Вот еще вопрос: этот скрипт отправляет письмо, и потом переходит в окно в котором написано, что письмо отправлено... Можно ли сделать так, чтоб через секунд пять, после того как он перешел в окно, в котором написано "сообщение отправлено", автоматически был переход на исходную страницу, ну т.е. на страницу где автор писал сообщение?
Добавлено @ 20:39
ЭЭЭЭЙ! ВЫ ГДЕ...???!!!
Добавлено @ 20:40
Ну...
PM MAIL   Вверх
MixArt
  Дата 16.3.2005, 20:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 12
Регистрация: 16.3.2005

Репутация: нет
Всего: нет



Irokez! Откликнись!!! smile
PM MAIL   Вверх
Irokez
Дата 16.3.2005, 21:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


индеец
***


Профиль
Группа: Участник Клуба
Сообщений: 1180
Регистрация: 20.10.2004

Репутация: 22
Всего: 53



хех, мы тута
это ява скрипт уже пошел, кажется так:
Код

function Go()
{
    window.location='index.htm';
}
setTimeout(5000, 'Go');

PM   Вверх
MixArt
Дата 16.3.2005, 21:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 12
Регистрация: 16.3.2005

Репутация: нет
Всего: нет



А это уже куда вставлять надо?
PM MAIL   Вверх
korob2001
Дата 16.3.2005, 21:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Комодератор
Сообщений: 2871
Регистрация: 29.12.2002

Репутация: 1
Всего: 61



Между тегами <HEAD> и </HEAD>.
Только в тег <BODY> не забудь вставить onLoad="Go()", т.е. BODY должен быть примерно таким:
Код

<BODY onLoad="Go()">

Удачи.


--------------------
"Время проходит", - привыкли говорить вы по неверному пониманию. 
"Время стоит - проходите вы".
PM MAIL WWW ICQ MSN   Вверх
MixArt
Дата 16.3.2005, 21:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 12
Регистрация: 16.3.2005

Репутация: нет
Всего: нет



Так мне надо это вставить в ПХП данный...
PM MAIL   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила форума "PHP"
Aliance
IZ@TOP
skyboy
SamDark
MoLeX

Новичкам:

  • PHP редакторы собираются и обсуждаются здесь
  • Электронные книги по PHP, документацию можно найти здесь
  • Интерпретатор PHP, полную документацию можно скачать на PHP.NET

Важно:

  • Не брезгуйте пользоваться тегами [code=php]КОД[/code] для повышения читабельности текста/кода.
  • Перед созданием новой темы воспользуйтесь поиском и загляните в FAQ
  • Действия модераторов можно обсудить здесь

Внимание:

  • Темы "ищу скрипт", "подскажите скрипт" и т.п. будут переноситься в форум "Web-технологии"
  • Темы с именами: "Срочно", "помогите", "не знаю как делать" будут УДАЛЯТЬСЯ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0609 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.