Strict Standards: Resource ID#37 used as offset, casting to integer (37) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#39 used as offset, casting to integer (39) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#40 used as offset, casting to integer (40) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401
ТвойWeb :: Версия для печати :: Ремайлер
ТвойWeb » WebMaster класс » PHP/Perl » Ремайлер

Страниц (2): [1] 2 »
 

1. kuliba - 23 Сентября, 2005 - 15:22:12 - перейти к сообщению
Добрый вечер.Сделал я ремайлер,письма отправляет отлично,но когда я посылаю ссылку на сайт,она не нажимается,то есть человеку надо открыть еще одно окно,скопировать ссылку и вставить.А как сделать что бы ссылка открывалась в письме,одним нажатием.Выкладываю код ремайлера,может чего надо добавить?Подскажите.

CODE:
<html>
<head>
<title>Z-Mailer 1.0</title>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<style>
body {scrollbar-face-color: #25496D; scrollbar-highlight-color: #25496D; scrollbar-shadow-color: #DFDFDF; scrollbar-3dlight-color: #DFDFDF; scrollbar-arrow-color: #DFDFDF; scrollbar-track-color: #153A5F; scrollbar-darkshadow-color: #153A5F;}
a {color: #DFDFDF; text-decoration: none;}
a:hover {text-decoration: none;}
td {font-family: Tahoma; font-size: 7pt; color: #DFDFDF; border: #DFDFDF 1px solid; background-color: #153A5F; letter-spacing: 1.2pt;}
textarea,input,select {font-family: tahoma; font-size:10px; color: #DFDFDF; border: #DFDFDF 1px solid; background-color: #25496D;}
</style>
</head>
<body bgcolor="#153A5F">
<script language="JavaScript">
function maxlength_lang(form){
var maxlength=1000;
str=form.message.value;
dlina=str.length;
if(dlina>maxlength)form.message.value=str.substring(0,maxlength);
form.lang.value=(maxlength-dlina);}
required = new Array("mailto", "mailfrom", "subject", "message");
required_show = new Array("Кому", "От кого", "Тема", "Сообщение");
function SendForm () {
var i, j;
for(j=0; j<required.length; j++) {
for (i=0; i<document.forms[0].length; i++) {
if (document.forms[0].elements[i].name == required[j] && document.forms[0].elements[i].value == "" ) {
alert('Вы не заполнили форму "' + required_show[j] + '"');
document.forms[0].elements[i].focus();
return false;
}
}
}
return true;
}
</script>
<table width="40%" align="center" border="0" cellspacing="5" cellpadding="0">
<tr>
<td height="20" align="center" style="background-color: #25496D;">
<b>Z-Mailer 1.0</b>
<tr>
<td height="120" align="center">
<form name="sender" method="post" action="<?php echo $PHP_SELF; ?>?send" onsubmit="return SendForm();">
Кому<BR><input type="text" name="mailto" size="50"><BR>
От кого<BR><input type="text" name="mailfrom" size="50"><BR>
Тема<BR><input type="text" name="subject" size="50"><BR><BR>
<tr><td height="30" align="center">
Кодировка <select name="select_charset">
<option value="win">Win</option>
<option value="koi"> Koi</option>
<option value="iso"> Iso</option>
<option value="dos"> Dos</option>
<option value="mac"> Mac</option>
<select> &nbsp;
Доступно <input type="text" name="lang" size="2" value="1000"> символов<BR>
<tr><td height="200" align="center" valign="bottom">
<textarea name="message" rows="10" cols="70" onChange="maxlength_lang(document.sender)" onKeyUp="maxlength_lang(document.sender)" onKeyDown="maxlength_lang(document.sender)" onClick="maxlength_lang(document.sender)" onKeyPress="maxlength_lang(document.sender)"></textarea><BR><BR><BR>
<input type="submit" name="submit" style="width: 90pt; cursor: hand;" value="Отправить"> &nbsp; <input type="reset" name="reset" style="width: 90pt; cursor: hand;" value="Очистить">
</form></table>
<?php
if ($QUERY_STRING=="send"):
global $mailto, $subject, $message, $mailfrom, $select_charset, $charset;
switch ($select_charset){
case "win" : $charset="windows-1251";
break;
case "koi" : $charset="koi8-r";
break;
case "iso" : $charset="iso8859-5";
break;
case "dos" : $charset="x-cp866";
break;
case "mac" : $charset="x-mac-cyrillic";
break;
}
$headers = "MIME-Version: 1.0\r\n";
$headers .= "Content-Type: text/html; charset=$charset\r\n";
$headers .= "Date: ".date("m.d.Y (H:i:s)",time())."\r\n";
$headers .= "From: $mailfrom\r\n";
$headers .= "X-Mailer: Z-Mailer 1.0\r\n";
if (mail($mailto,$subject,$message,"$headers")) {
print ("<script language='JavaScript'> alert(\"Письмо отправлено!\"); </script>");
}else{
print ("<script language='JavaScript'> alert(\"Ошибка: Письмо не может быть отправлено!\"); </script>");
}
endif;
?>
</body>
</html>
2. DrNets - 23 Сентября, 2005 - 16:27:35 - перейти к сообщению
поппутный вопрос... что нужно добавить в скрипт выше, что-бы при отправке любого сообщения, добавлялся в мыло "рекламный" текст (например: "Отправленно с ....."Подмигивание ?
3. Леголегс - 23 Сентября, 2005 - 16:33:35 - перейти к сообщению
kuliba
Чёт я не понял. Ссылка не открывается в уже полученном письме? Тогда мейлер твой тут не причём. Или я не правильно понял? Дай ссылку на рабочий мейлер.
4. Леголегс - 23 Сентября, 2005 - 16:37:24 - перейти к сообщению
(типа добавление)
После
CODE:
$headers .= "X-Mailer: Z-Mailer 1.0\r\n";
добавь
CODE:
$message .= "\n___\nРеклама: покупайте наших слонов!";

PS
CODE:
if (mail($mailto,$subject,$message,"$headers")) {
исправь на
CODE:
if (mail($mailto,$subject,$message,$headers)) {
5. kuliba - 24 Сентября, 2005 - 08:02:46 - перейти к сообщению
Нет вы не поняли я имел ввиду что пишеш к примеру ссылку на сайт http://yandex.ru/ а она в письме не нажимаеться приходиться открывать новое окно копировать ссылку и тогда открывать
6. SviMik - 24 Сентября, 2005 - 08:28:01 - перейти к сообщению
kuliba
Это наверное письмо в текстовом формате отправляется, а не хтмл.
7. ETC - 24 Сентября, 2005 - 08:39:55 - перейти к сообщению
kuliba

Поставь The Bat, он выделяет в тексте ссылки.
8. Ray Wen - 24 Сентября, 2005 - 10:39:31 - перейти к сообщению
kuliba
Любой почтовик сам выделяет ссылку... ты наверное через вэб-интерфейс смотриш письмо... даже в Опере (почтовик в ней весит 200кб)
9. SviMik - 24 Сентября, 2005 - 10:42:09 - перейти к сообщению
Ray Wen пишет:
ты наверное через вэб-интерфейс смотриш письмо...

Через веб-интерфейс (по крайней мере mail.ru) ссылки выделяютя всегда. У меня даже смайлы "выделяются" (заменяются на графические).
10. kuliba - 24 Сентября, 2005 - 11:26:10 - перейти к сообщению
Дело в том что ссылка пишеться как текст,а не выделяеться.

Форум на AlfaSpace.NET


Powered by ExBB
ExBB FM 1.0 RC1 by TvoyWeb.ru
InvisionExBB Style converted by Markus®

[Script Execution time: 0.032]     [ Gzipped ]



Notice: ob_end_flush(): failed to send buffer of ob_gzhandler (1) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/page_tail.php on line 33