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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> защитить e-Mails, спасти e-Mails посетителей от спамеров 
:(
    Опции темы
Irokez
Дата 21.4.2005, 21:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


индеец
***


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

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



Цитата(Aliance @ 21.4.2005, 21:23)
Можно полный код, плиз )

его надо у PARROT спрашивать, я только помогал .. smile
ну примерно было бы так:
два скрипта:
show.php - выводятся email адреса
send.php - делает редирект в почтовый клиент (неправильная формулирока ..)
Код

/** show.php
* берем из базы пользователей данные
* структура теблицы:
* id - номер пользователя
* email - Ж)
* name - имя пользователя
*/
$link = mysql_connect($host, $login, $pass) or die(mysql_error());
mysql_select_db($db, $link) or die(mysql_error());
$query = "select * from `users`";
$result = mysql_query($query, $link) or die(mysql_error());
while ($data = mysql_fetch_assoc($result)) {
    echo
<<<HTML
<a href="send.php?id={$data['id']}">{$data['name']}</a><br>
HTML
}

Код

/** send.php
* получаем номер пользователя и перенаправляем в почтовый клиент (ну не совсем правда)
*/
$id = $_GET['id'];
$link = mysql_connect($host, $login, $pass) or die(mysql_error());
mysql_select_db($db, $link) or die(mysql_error());
$query = "select * from `users` where `id`='$id'";
$result = mysql_query($query, $link) or die(mysql_error());
$data = mysql_fetch_assoc($result))
header('Location: "mailto:'.$data['email'].'"?subject=тема_письма');

скрипты не проверял. простите если что smile
TODO: добавить надо еще проверки на существование пользователя и проверку передаваемого ID

Это сообщение отредактировал(а) Irokez - 21.4.2005, 21:46
PM   Вверх
Aliance
Дата 21.4.2005, 22:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


I ♥ <script>
****


Профиль
Группа: Модератор
Сообщений: 6418
Регистрация: 2.8.2004
Где: spb

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



Зачем базу - если только 1 мыо - мое? =))))
PM MAIL WWW ICQ Skype   Вверх
Irokez
Дата 21.4.2005, 22:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


индеец
***


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

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



Цитата(Aliance @ 21.4.2005, 22:11)
Зачем базу - если только 1 мыо - мое? =))))

smile мог бы и предупредить ... ладно, тогда вышеуказанные скрипты значительно сокращаются:
Код

/** show.php
*/
echo
<<<HTML
<a href="send.php">Послать</a><br>
HTML
}

Код

/** send.php
*/
header('Location: "mailto:[email protected]?subject=тема_письма');

PM   Вверх
Aliance
Дата 21.4.2005, 22:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


I ♥ <script>
****


Профиль
Группа: Модератор
Сообщений: 6418
Регистрация: 2.8.2004
Где: spb

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



Это защитит от спама? ДА? Спасибо :-)
PM MAIL WWW ICQ Skype   Вверх
PARROT
Дата 22.4.2005, 10:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 2339
Регистрация: 5.1.2005
Где: Спб-ЦарьГрад

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



Да, все замечательно, все работает и по номеру и свое личное мыло, все спрятано!
Вопрос такой:
А если у пользователя не стоит ни одной почтовой программы, то что будет?
А ведь есть такие!
Что откроется в таком случае?

Тогда придется делать форму отправки письма с сайта?

Какой еще есть выход?


--------------------
Безумный утешается прошедшим, слабоумный - будущим, умный - настоящим!
PM MAIL   Вверх
Aliance
Дата 22.4.2005, 11:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


I ♥ <script>
****


Профиль
Группа: Модератор
Сообщений: 6418
Регистрация: 2.8.2004
Где: spb

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



Цитата(PARROT @ 22.4.2005, 11:39)
Тогда придется делать форму отправки письма с сайта?

Это довольно легко. Даже я, плохо знающий PHP написал такую прогу, и не одну %))
PM MAIL WWW ICQ Skype   Вверх
PARROT
Дата 22.4.2005, 12:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 2339
Регистрация: 5.1.2005
Где: Спб-ЦарьГрад

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



Цитата(Aliance @ 22.4.2005, 11:43)
Цитата(PARROT @ 22.4.2005, )
Тогда придется делать форму отправки письма с сайта?

Это довольно легко. Даже я, плохо знающий PHP написал такую прогу, и не одну %))

Дело не в том, что легко! Дело как раз в выборе связи для посетителей сайта.
Он может незнать стоит у него почтовик или нет, кликает на ссылку и ничего не происходит, и думает что у нас ничего не работает. Например крестьянин какой-нибудь...
Это мы знаем.

Есть такие!

Так вот что делать в этом случае?

Есть мысль!

Щелкает посетитель на ссылку Написать письмо
Открывается страница post.php и там уже ему дается выбор или с сайта или сразу, или с участием почтовой программы.

Это сообщение отредактировал(а) PARROT - 22.4.2005, 12:45


--------------------
Безумный утешается прошедшим, слабоумный - будущим, умный - настоящим!
PM MAIL   Вверх
IZ@TOP
Дата 22.4.2005, 13:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Панда-бир!
****


Профиль
Группа: Участник
Сообщений: 4795
Регистрация: 3.2.2003
Где: Бамбуковый лес

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



PARROT, тогда проще просто форму отправк сообщения сделать. А email умные люди всегда в контактах найдут.


--------------------
Один из розовых плюшевых-всадников апокалипсиса... очень злой...

Семь кругов ада для новых элементов языка
Мои разрозненные мысли
PM MAIL WWW ICQ Skype GTalk   Вверх
Aliance
Дата 22.4.2005, 14:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


I ♥ <script>
****


Профиль
Группа: Модератор
Сообщений: 6418
Регистрация: 2.8.2004
Где: spb

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



PARROT
Перечитай мой пост. Я так понял что ты меня не поняла smile
Я предлагал отправить письмо через сервер, и думать ненадо - есть...нету... все смогут.
PM MAIL WWW ICQ Skype   Вверх
IZ@TOP
Дата 22.4.2005, 15:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Панда-бир!
****


Профиль
Группа: Участник
Сообщений: 4795
Регистрация: 3.2.2003
Где: Бамбуковый лес

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



Aliance, да, вы друг друга не немного недопоняли smile Все выбирают удобное средство для связи, кто-то форму для отправки сообщения напрямую, кто-то мейл, а кто-то будет до упора номер аськи искать. Для всех свое.

Я так считаю: на сайте должно быть две странички для связи:
контактная информация - там email адрес и номер ICQ (по желанию) и т.п..
форма обратно связи - как раз для тех крестьян которые каким-то макаром добрались до инета и до вашего сайта.
Юзабилити.


--------------------
Один из розовых плюшевых-всадников апокалипсиса... очень злой...

Семь кругов ада для новых элементов языка
Мои разрозненные мысли
PM MAIL WWW ICQ Skype GTalk   Вверх
PARROT
Дата 22.4.2005, 17:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 2339
Регистрация: 5.1.2005
Где: Спб-ЦарьГрад

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



Ща крестьяне больно продвинутые пошли.

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

Я сделала и по id отправку писем (в доске объявлений, добавлении ссылок) и просто защитила свое мыло в контактах.

Люди больше звонят, чем пишут.
Но выбор с отправкой писем должен быть обязательно, или через сервер, или почтовой прогой (у кого она есть.)!



--------------------
Безумный утешается прошедшим, слабоумный - будущим, умный - настоящим!
PM MAIL   Вверх
Vaulter
Дата 28.1.2007, 06:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


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

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



не понял
если шлется 
Header: mailto: [email protected]
то что мешает спамеру прочетать адрес?


--------------------
PM MAIL WWW ICQ   Вверх
mishaSL
Дата 28.1.2007, 16:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


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

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



Цитата(Vaulter @  28.1.2007,  06:45 Найти цитируемый пост)
о что мешает спамеру прочетать адрес? 

Ничего, если спамер хочет прочитат все адреса именно с этого сайта. Но как правило, от различных программ по сбору e-mail адресов это спасает.


--------------------
Лучший способ научиться программированию - это посмотреть как это делают другие...
PM MAIL   Вверх
Nickname
Дата 29.1.2007, 12:18 (ссылка) |  (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


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

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



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.0544 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


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

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