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

Re: JavaScript+Ascii

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

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

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

<script language="javascript">
<!--
document.write ("&#060;");
document.write ("a href=mai");
document.write ("lto");
document.write ("&#058;");
document.write ("admin");
document.write ("&#64;");
document.write ("reportal");
document.write ("&#046;");
document.write ("ru>");
document.write ("admin");
document.write ("&#064;");
document.write ("reportal");
document.write ("&#46;");
document.write ("r");
document.write ("&#117;");
document.write ("&#060;&#047;a&#062;");

</script>

Но в результате на странице выводится не ссылка а код этой ссылки (вероятно
эти коды типа &#xx для этого и предназначены).
Есть ли какие-либо средства JavaScript для преобразование Ascii кода в
символ?





библиотек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

Ответить   Thu, 16 Sep 2004 17:47:12 +0400 (#229557)

 

Ответы:

Йох-ха-нга,

Я не спец в JavaScript, поэтому задам дополнительный вопрос. Зачем
нужен этот код?

Как я понимаю, если вводятся кодовые обозначения символов, то и
выводиться должны они. Поэтому вводить нужно сами символы. И зачем
вообще нужно так делить и шифровать ссылку?

Ответить   Thu, 16 Sep 2004 18:39:56 +0400 (#229578)

 

И зачем


Это делается от спамеров!





библиотек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

Ответить   Thu, 16 Sep 2004 21:56:05 +0400 (#229649)

 

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

Вы писали 16 сентября 2004 г., 17:47:12:




document.write ("ru>>");






<!doctype html public "-//w3c//dtd html 3.2//en">
<html>
<HEAD>
<link rel="stylesheet" type="text/css" href="moggies_ss.css">
<title>Anti-Spam E-mail Encoder</title>
<meta name="MSSmartTagsPreventParsing" content="TRUE">
<script language="JavaScript" type="text/javascript">
function UpdateLinks() {
if(document.aelgwase.addy.value.indexOf('@') == -1) {
alert('Required:\nEmail "To:" Address\n\nFormat:\nna***@d*****.com');
document.aelgwase.html.value = '';
document.aelgwase.text.value = '';
return false;
}
var s = UpdateHTML();
document.aelgwase.html.value = s;
s = UpdateText();
document.aelgwase.text.value = s;
return true;
}
function UpdateHTML() {
var s = GenerateURL();
s = '<a href="' + s + '">';
if(document.aelgwase.link.value.search(/\w/) != -1) {
var ss = document.aelgwase.link.value;
if((ss.indexOf('@') > -1) && (document.aelgwase.anti.checked == true))
{ ss = EncodeString(ss); }
s = s + ss;
}
else { s = s + 'E-mail'; }
s = s + '</a>';
return s;
}
function UpdateText() {
var s = GenerateURL();
return s;
}
function GenerateURL() {
var s = document.aelgwase.addy.value.replace(/ /g,'');
s = 'mailto:' + s;
if(document.aelgwase.anti.checked == true) { s = EncodeString(s); }
var first = true;
if(document.aelgwase.cc.value.indexOf('@') > -1) {
s = s + '?CC=';
first = false;
var ss = document.aelgwase.cc.value.replace(/ /g,'');
ss = ss.replace(/\"/g,'%22');
if(document.aelgwase.anti.checked == true) { ss = EncodeString(ss); }
s = s + ss;
}
if(document.aelgwase.bcc.value.indexOf('@') > -1) {
if(first == true) { s = s + '?BCC='; }
else { s = s + '&BCC='; }
first = false;
var ss = document.aelgwase.bcc.value.replace(/ /g,'');
ss = ss.replace(/\"/g,'%22');
if(document.aelgwase.anti.checked == true) { ss = EncodeString(ss); }
s = s + ss;
}
if(document.aelgwase.sub.value.search(/\w/) != -1) {
if(first == true) { s = s + '?Subject='; }
else { s = s + '&Subject='; }
first = false;
var ss = document.aelgwase.sub.value.replace(/\%/g,'%25');
ss = ss.replace(/ /g,'%20');
ss = ss.replace(/\"/g,'%22');
ss = ss.replace(/\&/g,'');
ss = ss.replace(/\;/g,'%3B');
ss = ss.replace(/\=/g,'');
ss = ss.replace(/\?/g,'');
s = s + ss;
}
if(document.aelgwase.body.value.search(/\w/) != -1) {
if(first == true) { s = s + '?body='; }
else { s = s + '&body='; }
first = false;
var ss = document.aelgwase.body.value.replace(/\%/g,'%25');
ss = ss.replace(/ /g,'%20');
ss = ss.replace(/\"/g,'%22');
ss = ss.replace(/\&/g,'');
ss = ss.replace(/\;/g,'%3B');
ss = ss.replace(/\=/g,'');
ss = ss.replace(/\?/g,'');
ss = ss.replace(/\n/g,'%10');
ss = ss.replace(/\r/g,'%13');
s = s + ss;
}
return s;
}
function EncodeString(s) {
var ss = '';
for( i = 0; i < s.length; i++) {
var fs = s.charCodeAt(i);
ss = ss + '&#' + fs + ';';
}
return ss;
}
function DemoGeneratedLink() {
var pDemo = window.open('','','height=200,width=400,scrollbars=yes,resizable=yes');
pDemo.document.writeln('<html><body bgcolor="white" onBlur="self.close()">');
pDemo.document.writeln('<TABLE WIDTH="100%" HEIGHT="100%" BORDER="0" CELLPADDING="0"
CELLSPACING="0">');
pDemo.document.writeln('<TR><TD WIDTH="100%" HEIGHT="100%" ALIGN="CENTER" VALIGN="MIDDLE"><br><br><br>');
pDemo.document.writeln(document.aelgwase.html.value);
pDemo.document.writeln('<br>&nbsp;<form><input type=button onClick="self.close()"
value="Close Window"><\/form>');
pDemo.document.writeln('</TD></TR></TABLE>');
pDemo.document.writeln('<\/body><\/html>');
}
</script>

</HEAD>
<body bgcolor="#f5f5dc" text="#000000" link="#0000ff" vlink="#800080" alink="#ff0000">
<a name="top"></a>
<font face="ariel, verdana, helvetica" size=2>

E-mail Link Generator<br>With Anti-Spam Encoder</h3></div></p>

<tr>
<td><font face="ariel, verdana, helvetica" size=2>The &quot;Advanced
mail Link Generator with Anti-Spam Encoder&quot; will generate mailto: links
you can copy and paste into your web pages and e-mails. The Anti-Spam Encoder
is an encoding scheme designed to cloak e-mail addresses from spammer's e-mail
harvesting robots, yet be visible and readable for your site visitors.<br><br>Fill
in only those form fields that are applicable for your application.<br><br>Advanced
E-mail Link Generator with Anti-Spam Encoder:</font><br><br>
<div align="center"><form name="aelgwase">
<table cellSpacing="0" cellPadding="3" width="475" border="0">
<tr>
<td align="right"><font face="ariel, verdana, helvetica" size=2>E-mail
&quot;To:&quot; Address:</font></td>
<td><input onchange="UpdateLinks()" size="27" name="addy"></td>
</tr>
<tr>
<td align="right"><font face="ariel, verdana, helvetica" size=2>E-mail
&quot;CC:&quot; Address:</font></td>
<td><input onchange="UpdateLinks()" size="27" name="cc"></td>
</tr>
<tr>
<td align="right"><font face="ariel, verdana, helvetica" size=2>E-mail
&quot;BCC:&quot; Address:</td>
<td><input onchange="UpdateLinks()" size="27" name="bcc"></td>
</tr>
<tr>
<td align="right"><font face="ariel, verdana, helvetica" size=2>E-mail
Subject:</font></td>
<td><input onchange="UpdateLinks()" size="27" name="sub" value=""></td>
</tr>
<tr>
<td vAlign="top" align="right"><font face="ariel, verdana, helvetica"
size=2>E-mail Body Text:<br><br>Type in the text you want in the Body of the
e-mail.&nbsp;</font></td>
<td><textarea name="body" rows="5" cols="25" onchange="UpdateLinks()"></textarea></td>
</tr>
<tr>
<td align="right"><nobr><font face="ariel, verdana, helvetica" size=2>Employ&nbsp;Anti-Spam&nbsp;Encoding?</font></nobr></td>
<td><input onclick="UpdateLinks()" type="checkbox" value="yes" checked="true"
name="anti"></td>
</tr>
<tr>
<td align="right"><font face="ariel, verdana, helvetica" size=2>Text
Link (for HTML links, such as an e-mail address or &quot;Click Here&quot;):&nbsp;<br>What
do you want your e-mail link to say? (Default is: E-mail) You might want to consider
Click Here or your name instead. Type what you want in the box.</font></td>
<td><input onchange="UpdateLinks()" size="27" name="link"></td>
</tr>
<tr>
<td colSpan="2"><hr><br><br><font face="ariel, verdana, helvetica" size=2><h4>Generated
Links:</h4><br>The &quot;Generated HTML Link&quot; can be copied and pasted into
your HTML web page or HTML e-mail.<br><br>Generated HTML Link:<br><input size="57"
name="html"><br><br>The &quot;Generated Plain Text Link&quot; can be used in
your plain text e-mail.<br><br>Generated Plain Text Link:<br><input size="57"
name="text"><br><br><a href="javascript:DemoGeneratedLink()">(View in popup window)</a></font><br><br>
<div align="center"><input onclick="UpdateLinks()" type="button" value="Update
Generated Links"></div>
</td>
</tr>
</table>
</form>
</div>
</td>
</tr>
</table></div></p>

<p align=right><a href="#top"><img src="catguide/images/purtop.gif" alt="Return
to top of page" border="0" width=32 height=32></a></p>

</font>
</BODY>
</HTML>

Ответить   art-war***@n*****.ru Thu, 16 Sep 2004 20:17:37 +0400 (#229623)

 

art-warez, Спасибо большое за код, только вот у меня он почему-то не
работает.





библиотек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

Ответить   Thu, 16 Sep 2004 22:06:58 +0400 (#229652)

 

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

Если тебе поможет, то вот как заговаривает от спаммеров Blackman's
Email Encoder ссылку на почту:

<script language=JavaScript><!--
w17="a h"; at="ref='mai"; jk53g="lto:"; z1="android_alan";
g4="netman&#46;ru"; z265="Ведомир"; kch2s="<"+w17+at+jk53g;
pj=z1+"@"+g4; rsy=z265;
document.write(kch2s+pj+"?Subject=From%20Muzclub"+"'>"+rsy+"</a>");

Думаю, принцип понятен.

Ответить   Ведомир Fri, 17 Sep 2004 09:55:48 +0300 (#229867)

 


Да, спасибо большое, я уже нашел эту программу, и пока решил остановится на
ней.





библиотек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

Ответить   Fri, 17 Sep 2004 17:04:43 +0400 (#230091)

 

Йох-ха-нга,

Я вот столкнулся с небольшой проблемой. На моем сайте есть
возможность загрузки пользователем своих картинок, при этом скрипт
автоматически создает их уменьшенные копии.

Проблема в том, что размер изображения уменьшается без применения
сглаживания (anti-aliasing). Выглядит не совсем изящно. В
документации к gd_lib, которая у меня заведует работой с графикой, я
не нашел сведений о сглаживании. Может плохо искал?

Может есть другие плагины к PHP, осуществляющее более полноценную
обработку графики.

Кстати, проблему войны gif и png форматов тоже неплохо бы решить.

Ответить   Sat, 18 Sep 2004 01:55:17 +0400 (#230328)

 

какой функцией пользуетесь для изменения размера?

Original Message From: "Novikov" <497***@m*****.ru>
To: "inet.webbuild.webbuilding (3306800)" <ha***@i*****.ru>
Sent: Saturday, September 18, 2004 1:55 AM





библиотек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

Ответить   Sat, 18 Sep 2004 15:43:23 +0400 (#230488)

 

Йох-ха-нга,

imagecopyresized($small, $big, 0, 0, 0, 0, $width, $height, $size[0], $size[1]);

Ответить   Sat, 18 Sep 2004 19:31:27 +0400 (#230561)

 

если gd2
то надо пользоваться
$dst = ImageCreateTrueColor($tn_w, $tn_h);
imagecopyresampled($dst, $src, 0, 0, 0, 0, $tn_w, $tn_h, $w, $h);

Original Message From: "Novikov" <497***@m*****.ru>
To: "inet.webbuild.webbuilding (3306800)" <ha***@i*****.ru>
Sent: Saturday, September 18, 2004 7:31 PM

$size[1]);





библиотек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

Ответить   Sat, 18 Sep 2004 20:07:26 +0400 (#230564)

 

Йох-ха-нга,

Смена функции дала некоторые изменения, но я бы охарактеризовал их
скорее как sharpening. Тем не менее спасибо за более продвинутую
функцию, теперь буду использовать именно ее.

А вот это интересно. Что скажете по поводу этой библиотеки? Ее стоит
использовать? Она достаточно защищена? Это вообще реально -
научиться с ней работать и сговорить хостера ее поставить?

Это она работает на крупных сайтах, использующих программируемую
графику? Какие есть плюсы у этой технологии по сравнению с gd?

Ответить   Sun, 19 Sep 2004 02:48:09 +0400 (#230688)

 

в качестве альтернативы можно использовать ImageMagick

Original Message From: "Novikov" <497***@m*****.ru>
To: "inet.webbuild.webbuilding (3306800)" <ha***@i*****.ru>
Sent: Saturday, September 18, 2004 7:31 PM

$size[1]);





библиотек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

Ответить   Sat, 18 Sep 2004 20:07:59 +0400 (#230565)