Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: Как встроить рнр-скрипт в кнопку?

Сообщения:  [1-10]   [11-20] 

 
 автор: Trianon   (23.10.2006 в 17:25)   письмо автору
 
   для: Владимир55   (23.10.2006 в 17:03)
 

Управлять поведением чужой почтовой программы с сайта Вы врядли сможете. Впрочем, своей,скорее всего - тоже.

   
 
 автор: Владимир55   (23.10.2006 в 17:03)   письмо автору
 
   для: Trianon   (23.10.2006 в 16:39)
 

На моем сайте есть ссылочка, созданию которой и посвящена эта тема. Если на неё кликнуть, то запускается почтовая программа, формирующая письмо. Я заполняю тело письма и кликаю "Отправить". Вот тут и появляется предложение отправить в кодировке "Юникод" или "Как есть".

   
 
 автор: Trianon   (23.10.2006 в 16:39)   письмо автору
 
   для: Владимир55   (23.10.2006 в 16:23)
 

>При отправке предлагается отправить в кодировке "Юникод" или "Как есть".
Кем/чем предлагается-то?

>Я выбираю второй вариант и получаю в KOI8-R.
Где?

>А что надо сделать, чтобы была нормальная отправка в кодировке 1251?
Кто осуществляет отправку?

   
 
 автор: Владимир55   (23.10.2006 в 16:23)   письмо автору
 
   для: Trianon   (23.10.2006 в 16:18)
 

Точно!

При отправке предлагается отправить в кодировке "Юникод" или "Как есть". Я выбираю второй вариант и получаю в KOI8-R.

А что надо сделать, чтобы была нормальная отправка в кодировке 1251?

   
 
 автор: Trianon   (23.10.2006 в 16:18)   письмо автору
 
   для: Владимир55   (23.10.2006 в 16:08)
 

>А письмо приходит в кодировке KOI8-R

Почему Вы так решили?

>читается как: Р?РёС?С?Р?Р?_Р°Р?Р?РёР?РёС?С'С?Р°С'Р?С?С?_С?Р°Р?С'Р°

Это больше напоминает искаженную UTF-8

   
 
 автор: Владимир55   (23.10.2006 в 16:08)   письмо автору
 
   для: elenaki   (23.10.2006 в 15:50)
 

И тут скрипт взял и заработал! Ура!!!

Все прекрасно! Остался только последний нюанс: кодировка.

Страница, на которой находится скрипт, вверху имеет код
<meta http-equiv="Content-Language" content="ru">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">

А письмо приходит в кодировке KOI8-R

И тема: "Можете написать администратору сайта" читается как: Р?РёС?С?Р?Р?_Р°Р?Р?РёР?РёС?С'С?Р°С'Р?С?С?_С?Р°Р?С'Р°

При этом тело письма читается нормально.

Что-то можно придумать?

   
 
 автор: elenaki   (23.10.2006 в 15:50)   письмо автору
 
   для: Владимир55   (23.10.2006 в 15:44)
 

по View Source что показывает? попробуйте поменять слэш в пути на обратный - \
стесняюсь спросить, а просто картинку, без скрипта, вы можете вывести?
<img border=0 src="Knopky/button110.gif" width=170 height=25>

   
 
 автор: Владимир55   (23.10.2006 в 15:44)   письмо автору
 
   для: elenaki   (23.10.2006 в 15:23)
 

Я поместил его сразу после <body Выше между между <title> и </head> только скрипт

<script language="JavaScript"><!--
function show(name)
{
open(name,'_blank','left=5,top=20,scrollbars=no,toolbar=no,directories=no,menubar=no,status=no,resizable=no,width=390,height=180');
}
// --></script>

Не работает!

   
 
 автор: elenaki   (23.10.2006 в 15:23)   письмо автору
 
   для: Владимир55   (23.10.2006 в 15:11)
 

чтобы узнать, мешают или нет, поместите наш скрипт выше всех остальных (я же не телепат,
чтоб видеть, какие в тех скриптах есть переменные). он точно не влез нигде между <script>...
</script>? а после счетчика нет ли тэга <noscript>?

   
 
 автор: Владимир55   (23.10.2006 в 15:11)   письмо автору
 
   для: elenaki   (23.10.2006 в 14:59)
 

Выше по тексту между <title> и </head> сыскался скрипт:

<script language="JavaScript"><!--
function show(name)
{
open(name,'_blank','left=5,top=20,scrollbars=no,toolbar=no,directories=no,menubar=no,status=no,resizable=no,width=390,height=180');
}
// --></script>

А ниже по тексту <a href="javascript:show('Privet.htm')">Приветствие </a>

Потом <script language="javascript" src="http://www.vysokovskiy.ru/a/1.php"></script>

Еще скрипт <script language=JavaScript src='http://astroguide.ru/hor/'>

И еще: <script language="JavaScript" src="http://ssns.ru/online/online.php"></script>

Потом типовой <!--LiveInternet counter--><script type="text/javascript">

Они мешают друг другу?

   

Сообщения:  [1-10]   [11-20] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования