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

Поиск:

Закрытая темаСоздание новой темы Создание опроса
> Автоотправка почты и метасимволы 
:(
    Опции темы
Altar
Дата 28.12.2005, 07:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



Всем спецам привет!
Вот помогите разобраться пожалуйста:

есть форма для регистрации пользователей.
в неё вводятся данные, в том числе e-mail. Следующая страница принимает
e-mail и отправляет письмо с уведомлением

Код

@mail("$mailto","$subject","$text","MIME-Version: 1.0\nContent-type: text/html; charset=windows-1251\nFrom: $mailfrom\n");

, а также выводит на какой адрес отправлено письмо.

Вопрос:
smile 1. Допустим ли пробел в $mailto=="ba [email protected]", т.е. бывают ли адреса с пробелом и доходит ли до них такое письмо? И не может ли быть, что пользователь ввёл какой-то другой символ, а скрипт делает post запрос
и получается пробел??? smile

2. Какие ещё символы кроме букв и цифр и "_" реально допустимы в электронных адресах и

3. Как избавиться от картины bany\\\"\\$\\@mail.ru
PM MAIL   Вверх
Illuminaty
Дата 28.12.2005, 09:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


/*Антон Захаров*/
***


Профиль
Группа: Комодератор
Сообщений: 1238
Регистрация: 19.3.2005
Где: Россия, Казань

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



1) адресов с пробелами не бывает
2) .
3) не понял вопроса
PM MAIL ICQ   Вверх
PARROT
Дата 28.12.2005, 09:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


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

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



кодировку лучше отправлять в заголовке:
Код

$header= 'Content-type:text/html;charset=windows-1251' . "\r\n";
mail("$mailto","$subject",$msg,$header);  

Одна тема - один вопрос!
3) Проверяй Регами правильность ввода.

Это сообщение отредактировал(а) PARROT - 28.12.2005, 10:11


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


Эксперт
***


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

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



Рег для мыла: ^([-a-zA-Z0-9._]+@[-a-zA-Z0-9.]+(\.[-a-zA-Z0-9]+)+)*$
PM   Вверх
AztEK
Дата 28.12.2005, 16:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Ciber SLasH примитивный какой-то...Вроде бы на php.net есть нормальный через preg


--------------------
Linux is like wigwam -- no windows, no gates, apache inside.
PM MAIL Jabber   Вверх
AztEK
Дата 28.12.2005, 16:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Ciber SLasH примитивный какой-то...Вроде бы на php.net есть нормальный через preg


--------------------
Linux is like wigwam -- no windows, no gates, apache inside.
PM MAIL Jabber   Вверх
Altar
Дата 28.12.2005, 23:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



Цитата(Ciber @ 28.12.2005, 15:45)
Рег для мыла: ^([-a-zA-Z0-9._]+@[-a-zA-Z0-9.]+(\.[-a-zA-Z0-9]+)+)*$

А как это использовать на практике? smile
PM MAIL   Вверх
Illuminaty
Дата 28.12.2005, 23:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


/*Антон Захаров*/
***


Профиль
Группа: Комодератор
Сообщений: 1238
Регистрация: 19.3.2005
Где: Россия, Казань

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



Цитата(Altar @ 28.12.2005, 23:14)
А как это использовать на практике?

Для проверки вводимых пользователем данных, к примеру
PM MAIL ICQ   Вверх
PARROT
Дата 29.12.2005, 09:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


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

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



Код

if(!(eregi("^([-a-zA-Z0-9._]+@[-a-zA-Z0-9.]+(\.[-a-zA-Z0-9]+)+)*$ ",$mail)))
{
$error="E-mail адрес введен неверно!";
}



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


Мудрый...
****


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

Репутация: 16
Всего: 261



Господа, нужто вы думаете, что этот вопрос не обсуждался???
http://forum.vingrad.ru/index.php?showtopi...view=getnewpost
http://forum.vingrad.ru/index.php?showtopi...view=getnewpost

Неужели сложно глянуть в прикрепленную тему?
PM ICQ   Вверх
  
Закрытая темаСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Тексты | Следующая тема »


 




[ Время генерации скрипта: 0.0531 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


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

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