Отправляет email-рассылки с помощью сервиса Sendsay

За 2004-12-07

Re[3]: Коды html

Привет, Paul!

>>> Но если писать простым русским текстом, то за нормальную ссылку
>>> браузеры такое не воспринимают. Поэтому надо заменить русские символы
>>> их кодами.

>>> Кто-нибудь может подсказать перекодировщик?

>>Например FrontPage !
>>Он точно перекодирует все буквы тока где там я точно не помню просто пару
>>раз сталкивался с подобной проблемой и там она решаема.

P> А он-лайновый, или просто очень маленький?
P> Фронпагу не хочется ставить...

Можно в PHP использовать функцию urlencode, если такой вариант
устраивает...

Пашка

7 декабря 2004 г., 22:04:58, Paul <pa***@n*****.ru> wrote:

P> 07-12-2004 в 20:34 "Denis" пишет:

>>> Но если писать простым русским текстом, то за нормальную ссылку
>>> браузеры такое не воспринимают. Поэтому надо заменить русские символы
>>> их кодами.

>>> Кто-нибудь может подсказать перекодировщик?

>>Например FrontPage !
>>Он точно перекодирует все буквы тока где там я точно не помню просто пару
>>раз сталкивался с подобной проблемой и там она решаема.

P> А он-лайновый, или просто очень маленький?
P> Фронпагу не хочется ставить...





библиотекa сайтостроительства http://www.i2r.ru/static/244/

-*Информационный канал Subscribe.Ru
Подписан адрес:
Код этой рассылки: inet.webbuild.webbuilding
Написать в лист: mailto:inet.webbuild.webbuilding-list@subscribe.ru
Отписаться: mailto:inet.webbuild.webbuilding--unsub@subscribe.ru?subject=inet.webbuild.webbuilding

http://subscribe.ru/ http://subscribe.ru/feedback

   2004-12-07 23:54:08 (#276901)

Re[3]: Новое окно без тулбаров через форму

Привет, Алексей!

А> Для метода post можно открыть новое окно, используя следующие команды
А> javascript:

А> document.имяформы.target = "_blank";
А> document.имяформы.submit();

А> Вот только можно ли для такого окна настроить отображение тулбара, не
А> знаю.

Абсолютно точно - нельзя. К сожалению. :)

Пашка

7 декабря 2004 г., 20:44:08, Алексей <lex***@f*****.ru> wrote:

А> Здравствуйте, Руслан.

А> Вы писали 7 декабря 2004 г., 11:11:18:

Р>> Привет Павел!

>>>Если данные из формы отправляются методом POST, то напрямую такого
>>>сделать не удастся. Можно только сделать так, чтобы после отправки
>>>формы открывалась страница, на которой автоматически бы открывалось
>>>еще одно окно без тулбаров и всего прочего.
>>>Если данные из формы отправляются методом GET, то это можно будет
>>>сделать, формируя URL вручную в коде JavaScript.
>>>Скажите, какой метод именно Вас интересует, я тогда смогу привести
>>>пример кода, делающего это.

Р>> Данные из формы было бы лучше отправлять методом Post, но на худой конец
Р>> (если это никак не получится), то можно и Get

А> Для метода post можно открыть новое окно, используя следующие команды
А> javascript:

А> document.имяформы.target = "_blank";
А> document.имяформы.submit();

А> Вот только можно ли для такого окна настроить отображение тулбара, не
А> знаю.





библиотекa сайтостроительства http://www.i2r.ru/static/244/

-*Информационный канал Subscribe.Ru
Подписан адрес:
Код этой рассылки: inet.webbuild.webbuilding
Написать в лист: mailto:inet.webbuild.webbuilding-list@subscribe.ru
Отписаться: mailto:inet.webbuild.webbuilding--unsub@subscribe.ru?subject=inet.webbuild.webbuilding

http://subscribe.ru/ http://subscribe.ru/feedback

   2004-12-07 23:52:59 (#276900)

Re[2]: Коды html

07-12-2004 в 20:34 "Denis" пишет:

>> Но если писать простым русским текстом, то за нормальную ссылку
>> браузеры такое не воспринимают. Поэтому надо заменить русские символы
>> их кодами.

>> Кто-нибудь может подсказать перекодировщик?

>Например FrontPage !
>Он точно перекодирует все буквы тока где там я точно не помню просто пару
>раз сталкивался с подобной проблемой и там она решаема.

А он-лайновый, или просто очень маленький?
Фронпагу не хочется ставить...





библиотекa сайтостроительства http://www.i2r.ru/static/244/

-*Информационный канал Subscribe.Ru
Подписан адрес:
Код этой рассылки: inet.webbuild.webbuilding
Написать в лист: mailto:inet.webbuild.webbuilding-list@subscribe.ru
Отписаться: mailto:inet.webbuild.webbuilding--unsub@subscribe.ru?subject=inet.webbuild.webbuilding

http://subscribe.ru/ http://subscribe.ru/feedback

   Paul 2004-12-07 22:01:57 (#276839)

Re[2]: Новое окно без тулбаров через форму

Здравствуйте, Руслан.

Вы писали 7 декабря 2004 г., 11:11:18:

Р> Привет Павел!

>>Если данные из формы отправляются методом POST, то напрямую такого
>>сделать не удастся. Можно только сделать так, чтобы после отправки
>>формы открывалась страница, на которой автоматически бы открывалось
>>еще одно окно без тулбаров и всего прочего.
>>Если данные из формы отправляются методом GET, то это можно будет
>>сделать, формируя URL вручную в коде JavaScript.
>>Скажите, какой метод именно Вас интересует, я тогда смогу привести
>>пример кода, делающего это.

Р> Данные из формы было бы лучше отправлять методом Post, но на худой конец
Р> (если это никак не получится), то можно и Get

Для метода post можно открыть новое окно, используя следующие команды
javascript:

document.имяформы.target = "_blank";
document.имяформы.submit();

Вот только можно ли для такого окна настроить отображение тулбара, не
знаю.

   Алексей 2004-12-07 20:43:24 (#276814)

Коды html

Здравствуйте.

У меня такой вопрос:

надо сделать ссылку на mailto, с указанием темы и текста.
(например, mailto:rest.cinema.muzfilm-list@subscribe.ru?subject=Расчет
конкурса&Body=текст такой-то)

Но если писать простым русским текстом, то за нормальную ссылку
браузеры такое не воспринимают. Поэтому надо заменить русские символы
их кодами.

Кто-нибудь может подсказать перекодировщик?

   Paul 2004-12-07 19:20:12 (#276753)

Re: Perl. Где тут ошибка?

Здравствуйте!

Вот у Вас, например, кавычка не закрыта:

print MAIL "---------Ниже приведена Анкета:

используйте vim, там подсветка, там сразу видно





библиотекa сайтостроительства http://www.i2r.ru/static/244/

-*Информационный канал Subscribe.Ru
Подписан адрес:
Код этой рассылки: inet.webbuild.webbuilding
Написать в лист: mailto:inet.webbuild.webbuilding-list@subscribe.ru
Отписаться: mailto:inet.webbuild.webbuilding--unsub@subscribe.ru?subject=inet.webbuild.webbuilding

http://subscribe.ru/ http://subscribe.ru/feedback

   Лёша 2004-12-07 14:57:27 (#276637)

Re[2]: Новое окно без тулбаров через форму

Привет, Роман!

>>Если данные из формы отправляются методом POST, то напрямую такого
>>сделать не удастся. Можно только сделать так, чтобы после отправки
>>формы открывалась страница, на которой автоматически бы открывалось
>>еще одно окно без тулбаров и всего прочего.
>>Если данные из формы отправляются методом GET, то это можно будет
>>сделать, формируя URL вручную в коде JavaScript.
>>Скажите, какой метод именно Вас интересует, я тогда смогу привести
>>пример кода, делающего это.

Р> Данные из формы было бы лучше отправлять методом Post, но на худой конец
Р> (если это никак не получится), то можно и Get

Если POST, то соответственно после обработки данных формы должна
открываться страница, на которой присутствует такой скрипт:

<script language="JavaScript">
function InitPage() {
window.open("url нового окна", "_blank", "location=no, menubar=no, resizable=no,
scrollbars=no, status=no, titlbar=no, toolbar=no, width=300, height=300");
}
</script>
А в теге body сделана такая штука:
<body onLoad="InitPage();">

Соответственно в скрипте можно поиграться с тем, что должно появляться
в новом окне, что нет, какие размеры должны быть у нового окна, можно
еще задавать left и top и т.д.

Пашка

7 декабря 2004 г., 12:11:18, Руслан <r.r***@m*****.ru> wrote:

Р> Привет Павел!

>>Если данные из формы отправляются методом POST, то напрямую такого
>>сделать не удастся. Можно только сделать так, чтобы после отправки
>>формы открывалась страница, на которой автоматически бы открывалось
>>еще одно окно без тулбаров и всего прочего.
>>Если данные из формы отправляются методом GET, то это можно будет
>>сделать, формируя URL вручную в коде JavaScript.
>>Скажите, какой метод именно Вас интересует, я тогда смогу привести
>>пример кода, делающего это.

Р> Данные из формы было бы лучше отправлять методом Post, но на худой конец
Р> (если это никак не получится), то можно и Get

Р> Best regards, Ruslan
Р> r.r***@m*****.ru





Р> библиотекa сайтостроительства http://www.i2r.ru/static/244/

Р> http://subscribe.ru/ http://subscribe.ru/feedback





библиотекa сайтостроительства http://www.i2r.ru/static/244/

-*Информационный канал Subscribe.Ru
Подписан адрес:
Код этой рассылки: inet.webbuild.webbuilding
Написать в лист: mailto:inet.webbuild.webbuilding-list@subscribe.ru
Отписаться: mailto:inet.webbuild.webbuilding--unsub@subscribe.ru?subject=inet.webbuild.webbuilding

http://subscribe.ru/ http://subscribe.ru/feedback

   2004-12-07 14:40:45 (#276624)

Perl. Где тут ошибка?

Здравствуйте.

Написал свой первый скрипт на Perl и он, конечно же не работает.
Весь код просмотрел, но ошибок не нашел. Может вы попробуете?

----------join.pl
#!/usr/bin/perl

#Блокировка (flock)
$lock_ex = 2;
$lock_un = 8;

&get_form; #расшифровка полей формы
&check_fields; #проверка, все ли обязательные поля заполнены
&send; #отправка данных на e-mail админа
&thanks;
exit;

sub get_form #Расшифровка данных полей формы
{
if ($ENV{'REQUEST_METHOD'} eq "POST")
{
read(STDIN, $bufer, $ENV{'CONTENT_LENGTH'});
}
else
{
$bufer=$ENV{'QUERY_STRING'};
}

pairs = split(/&/, $bufer);
foreach $pair (@pairs)
{
($name, $value) = split(/=/, $pair);
$name =~ tr/+/ /;
$name =~ s/%([a-fA-F0-9][a-fA-F0-9])/pack("C", hex($1))/eg;
$value =~ tr/+/ /;
$value =~ s/%([a-fA-F0-9][a-fA-F0-9])/pack("C", hex($1))/eg;
$FORM{$name} = $value;
$FORM{$name} =~ s/\</&lt;/g;
$FORM{$name} =~ s/\>/&gt;/g;
$FORM{$name} =~ s/\"/&quot;/g;
$FORM{$name} =~ s/:/\&\#58;/g;
}
}#end of get_form

sub check_fields #Проверка обязательных полей
{
if ($FORM{'name'} eq "")
{
$bname = 1;
}
if ($FORM{'email'} eq "")
{
$bemail = 1;
}

if ($bname || $bemail)
{
&error_page;
exit;
}
}#end of check_fields

sub error_page #Сообщение об ошибке
{
print "Content-type: text/html\n\n";
print "<html>\n<head><title>Ошибка: заполнены не все обязательные поля.</title>\n\n";
print "</head>\n<body>\n\n";
print "<h3>Ошибка.</h3>\n";

if ($bname && $bemail)
{
print "<br>Вы не заполнили поля <b>Имя</b> и <b>e-mail</b><br>\n";
print "Вернитесь <a href=\"javascript:history.go(-1)\">назад</a>, и заполните
эти поля.";
}
elseif ($bname)
{
print "<br>Вы не заполнили поле <b>Имя</b><br>\n";
print "Вернитесь <a href=\"javascript:history.go(-1)\">назад</a>, и заполните
это поле.";
}
else
{
print "<br>Вы не заполнили поле <b>e-mail</b><br>\n";
print "Вернитесь <a href=\"javascript:history.go(-1)\">назад</a>, и заполните
это поле.";
}

print "<br></body>\n</html>\n";
}#end of error_page

sub send #Отправка e-mail
{
open (MAIL, "|/usr/sbin/sendmail -t");
print MAIL "Subject: Кто-то желает записаться на курсы.";
print MAIL "To: \"Admin\" \<webmaste***@r*****.com\>\n";
print MAIL "From: \"Radiant Peak site\" \<RADIANT-MAILE***@r*****.com\>\n";
print MAIL "X-mailer: Radiant Peak mailer (v1.0)\n";
print MAIL "Reply-To: ADMIN Jack Song <webmaste***@r*****.com>\n";
print MAIL "Organization: Radiant Peak\n";
print MAIL "X-originalip: $ENV{REMOTE_ADDR}\n";
print MAIL "X-MSMail-Priority: High\n";
print MAIL "X-Priority: 1\n\n";
print MAIL "(На это сообщение отвечать не нужно)\n";
print MAIL "На сайте компании Radiant Peak была заполнена анкета.\n";
print MAIL "Кто-то желает записаться на курсы Radiant Peak \n\n";
print MAIL "---------Ниже приведена Анкета:
print MAIL "Имя: $FORM{'name'}\n";
print MAIL "Фамилия: $FORM{'lastname'}\n";
print MAIL "E-mail: $FORM{'email'}\n";
print MAIL "Телефон: $FORM{'phone'}\n";
print MAIL "Город: $FORM{'city'}\n";
print MAIL "Возраст: $FORM{'age'}\n";
print MAIL "Курс: $FORM{'course'}\n";
print MAIL "Дополнительная информация: \n$FORM{'description'}\n";
print MAIL "---------\n\n";
print MAIL "-- \n";
print MAIL "Если это сообщение пришло к вам по ошибке, свяжитесь с администратором.\n";
print MAIL "E-mail администратора: webmaste***@r*****.com\n\n";
print MAIL "Всего доброго!\n";
close (MAIL);
} #end of send

sub thanks #Спасибочки :)
{
print "Content-type: text/html\n\n";
print <<EOF;
<HTML>
<head><title>Спасибо</title>
<META HTTP-EQUIV="REFRESH" CONTENT="30; URL=http://radiantpeak.com">
</head>
<body>
<h3>Спасибо!</h3>
<p>
Ваши данные успешно отправлены. <br>
В ближайшее время вы будете приглашены на Организационное собрание Radiant
Peak.
<br><br>
<b>Через 30 секунд загрузится главная страница сайта
<a href="http://radiantpeak.com">Radiant Peak</a></b><br>
</body>
</html>
EOF
} #end of thanks

Заранее спасибо.

   Jack Song 2004-12-07 14:11:02 (#276610)

Re: Новое окно без тулбаров через форму

Привет Павел!

>Если данные из формы отправляются методом POST, то напрямую такого
>сделать не удастся. Можно только сделать так, чтобы после отправки
>формы открывалась страница, на которой автоматически бы открывалось
>еще одно окно без тулбаров и всего прочего.
>Если данные из формы отправляются методом GET, то это можно будет
>сделать, формируя URL вручную в коде JavaScript.
>Скажите, какой метод именно Вас интересует, я тогда смогу привести
>пример кода, делающего это.

Данные из формы было бы лучше отправлять методом Post, но на худой конец
(если это никак не получится), то можно и Get

Best regards, Ruslan
r.r***@m*****.ru





библиотекa сайтостроительства http://www.i2r.ru/static/244/

-*Информационный канал Subscribe.Ru
Подписан адрес:
Код этой рассылки: inet.webbuild.webbuilding
Написать в лист: mailto:inet.webbuild.webbuilding-list@subscribe.ru
Отписаться: mailto:inet.webbuild.webbuilding--unsub@subscribe.ru?subject=inet.webbuild.webbuilding

http://subscribe.ru/ http://subscribe.ru/feedback

   2004-12-07 12:09:53 (#276566)

Re[2]: Новое окно без тулбаров через форму

Привет, Руслан!
Привет, ZigZag!

Z> Вот кусок javascript, я сам кодингом не занимаюсь, потому комментарий
Z> дать не могу...

Z> stats='toolbar=no,location=no,scrollbars=yes,directories=no,status=yes, menubar=no,height=500,
Z> width=790,top=0,left=0'
Z> stats += 'scrollbars=yes,resizable=yes'
Z> MsgBox = window.open ("","msgWindow",stats)
Z> MsgBox.opener = window;
Z> MsgBox.opener.name = "opener";
Z> MsgBox.document.write("<head><title>page_name</title></head>");

Очень странный кусок кода. Явно недописанный до конца.

Что касается вопроса:

Р>> Подскажите, пожалуйста, как можно сделать, чтобы при отправке данных из
Р>> формы открывалось новое окно, но без тулбаров, полос прокрутки и т.п.

Если данные из формы отправляются методом POST, то напрямую такого
сделать не удастся. Можно только сделать так, чтобы после отправки
формы открывалась страница, на которой автоматически бы открывалось
еще одно окно без тулбаров и всего прочего.
Если данные из формы отправляются методом GET, то это можно будет
сделать, формируя URL вручную в коде JavaScript.
Скажите, какой метод именно Вас интересует, я тогда смогу привести
пример кода, делающего это.

НО! Учтите, что бОльшая часть современных браузеров со всякими
последними сервис-паками будут воспринимать ваше окно как ненужное
popup-окно и блокировать его, т.е. не показывать по умолчанию, пока
пользователь специально не скажет, что это окно можно показать.

Пашка

7 декабря 2004 г., 00:18:21, Zigzag <zigzag-wd@m*****.ru> wrote:

Z> Здравствуйте, Руслан.

Z> Вы писали 6 декабря 2004 г., 16:59:33:

Р>> Здравствуйте!



Р>> Подскажите, пожалуйста, как можно сделать, чтобы при отправке данных из
Р>> формы открывалось новое окно, но без тулбаров, полос прокрутки и т.п.


Z> Вот кусок javascript, я сам кодингом не занимаюсь, потому комментарий
Z> дать не могу...

Z> stats='toolbar=no,location=no,scrollbars=yes,directories=no,status=yes, menubar=no,height=500,
Z> width=790,top=0,left=0'
Z> stats += 'scrollbars=yes,resizable=yes'
Z> MsgBox = window.open ("","msgWindow",stats)
Z> MsgBox.opener = window;
Z> MsgBox.opener.name = "opener";
Z> MsgBox.document.write("<head><title>page_name</title></head>");






библиотекa сайтостроительства http://www.i2r.ru/static/244/

-*Информационный канал Subscribe.Ru
Подписан адрес:
Код этой рассылки: inet.webbuild.webbuilding
Написать в лист: mailto:inet.webbuild.webbuilding-list@subscribe.ru
Отписаться: mailto:inet.webbuild.webbuilding--unsub@subscribe.ru?subject=inet.webbuild.webbuilding

http://subscribe.ru/ http://subscribe.ru/feedback

   2004-12-07 01:59:38 (#276416)

Re: Новое окно без тулбаров через форму

Здравствуйте, Руслан.

Вы писали 6 декабря 2004 г., 16:59:33:

Р> Здравствуйте!



Р> Подскажите, пожалуйста, как можно сделать, чтобы при отправке данных из
Р> формы открывалось новое окно, но без тулбаров, полос прокрутки и т.п.


Вот кусок javascript, я сам кодингом не занимаюсь, потому комментарий
дать не могу...

stats='toolbar=no,location=no,scrollbars=yes,directories=no,status=yes, menubar=no,height=500,
width=790,top=0,left=0'
stats += 'scrollbars=yes,resizable=yes'
MsgBox = window.open ("","msgWindow",stats)
MsgBox.opener = window;
MsgBox.opener.name = "opener";
MsgBox.document.write("<head><title>page_name</title></head>");

   Zigzag 2004-12-07 00:17:42 (#276380)