Правила     Закладки     Карма    Календарь    Журналы    Помощь    Поиск    PDA    Чат   
        СМС-ки
   
Пейджер выключен!
Страницы: (2) [1] 2  ( Перейти к первому непрочитанному сообщению )  
Фильтр авторов:    показать 
  скрыть
  Ответ в темуСоздание новой темыСоздание опроса

> Помогите идеей записи адреса E-mail
GET  
 ۩  Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



TERRAFORMING ENGINEER
******

Профиль
Журнал
Группа: ★ЛжеЭксперт★
Завсегдатай форума
Сообщений: 3892
Пользователь №: 21196
На форуме: 7 лет, 4 месяца, 22 дня
Карма: 87




Привет.

Есть поле E-mail адресов, оно уникальное и это правильно. Нужно каким-то образом вставить туда несколько строк с одинаковым почтовым ящиком, но естественно с разным написанием для БД, но чтоб адрес оставался валидным как есть. Т.е. еслиб это был адрес домена, я бы к нему просто приписал GET хвост: ?3444234, а как быть с ящиком?

Глупость конечно наверное спрашиваю, но вдруг как-то можно отправить параметр в адресе? Нет? smile.gif

(Варианты с последующей вырезкой replace не нужны, вариант изменением таблицы - с дополнительным полем с уже составным уникальным индексом тоже).


--------------------
Не тот велик, кто не падал, а тот кто падал и поднимался.
PMПисьмо на e-mail пользователю
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
kaww  
Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Здесь живет
******

Профиль
Группа: Форумчанин
Завсегдатай форума
Сообщений: 1788
Пользователь №: 20757
На форуме: 7 лет, 5 месяцев, 22 дня
Карма: 187




Цитата (ABC @ 27.10.2014 - 02:35)
Есть поле E-mail адресов, оно уникальное и это правильно.

Цитата (ABC @ 27.10.2014 - 02:35)
Нужно каким-то образом вставить туда несколько строк с одинаковым почтовым ящиком

Здесь какое-то противоречие, так не считаешь? Если бизнес требования не ложатся на существующую схему БД, а точнее БД не отвечает бизнес требованиям, то она спроектирована неверно.
PMПисьмо на e-mail пользователю
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
GET  
 ۩  Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



TERRAFORMING ENGINEER
******

Профиль
Журнал
Группа: ★ЛжеЭксперт★
Завсегдатай форума
Сообщений: 3892
Пользователь №: 21196
На форуме: 7 лет, 4 месяца, 22 дня
Карма: 87




kaww

Да нет, конечно противоречие и так быть не должно, но надо. Короче, примерно смысл такой, нужно вбить в существующую таблицу БД несколько "фальшивых" пользователей с единым мылом. При этом не менять ни БД, ни скрипты ее обслуживающие. smile.gif

Ладно, обойду по длинному пути. Придется писать скрипт регулярку вырезающую мусор из этого единого мыла.


--------------------
Не тот велик, кто не падал, а тот кто падал и поднимался.
PMПисьмо на e-mail пользователю
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
kaww  
Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Здесь живет
******

Профиль
Группа: Форумчанин
Завсегдатай форума
Сообщений: 1788
Пользователь №: 20757
На форуме: 7 лет, 5 месяцев, 22 дня
Карма: 187




ABC, может проблему можно обойтипри помощи представлений. только оно будет не обновляемым, т.е. все равно придется изменять логику добавления записей.
Хотя если приложение использует, например, mvc структуру, задача решается на уровне модели.
PMПисьмо на e-mail пользователю
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
GET  
 ۩  Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



TERRAFORMING ENGINEER
******

Профиль
Журнал
Группа: ★ЛжеЭксперт★
Завсегдатай форума
Сообщений: 3892
Пользователь №: 21196
На форуме: 7 лет, 4 месяца, 22 дня
Карма: 87




kaww

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

Кстати, интересно, почему нельзя пользовать мыло вида test@mysite.com?t=1&id=45352
Конечно с безопасностью отдельный вопрос, но ведь есть и преимущества.

Скажем на лету будет определятся клиент корпоративной почты по его id или тип письма, его важность - вообще любые авторские параметры настроенные в приложении?


--------------------
Не тот велик, кто не падал, а тот кто падал и поднимался.
PMПисьмо на e-mail пользователю
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
AllesKlar  
Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Здесь живет
******

Профиль
Группа: Форумчанин
Завсегдатай форума
Сообщений: 3706
Пользователь №: 38635
На форуме: 3 года, 6 месяцев, 28 дней
Карма: 198




ABC
ну, если совсем чуть-чуть можно изменить, то мейлы в начале / в конце добить пробелами. А в скрипте эти пробелы, при чтении, тримить.

up
А, кстати, можно и не тримить, smpt сервер сам откинет пробелы. Так что, напихай в хвост пробелов и дело с концом.

хотя, смущает вот это
Цитата
но чтоб адрес оставался валидным как есть

Но и в твоем примере ?t=1& - это не совсем валидные знаки.


--------------------
[продано копирайтерам]
PMПисьмо на e-mail пользователю
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
GET  
 ۩  Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



TERRAFORMING ENGINEER
******

Профиль
Журнал
Группа: ★ЛжеЭксперт★
Завсегдатай форума
Сообщений: 3892
Пользователь №: 21196
На форуме: 7 лет, 4 месяца, 22 дня
Карма: 87




AllesKlar

Думал об этом, но неизвестно во сколько это "несколько" выльется в будущем, да и все равно тримить тут уж...можно вообще регулярку написать какую-нибудь.


--------------------
Не тот велик, кто не падал, а тот кто падал и поднимался.
PMПисьмо на e-mail пользователю
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
GET  
 ۩  Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



TERRAFORMING ENGINEER
******

Профиль
Журнал
Группа: ★ЛжеЭксперт★
Завсегдатай форума
Сообщений: 3892
Пользователь №: 21196
На форуме: 7 лет, 4 месяца, 22 дня
Карма: 87




kaww
AllesKlar

Спасибо, уже в принципе дописываю скрипт, который это будет делать.


--------------------
Не тот велик, кто не падал, а тот кто падал и поднимался.
PMПисьмо на e-mail пользователю
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
GET  
 ۩  Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



TERRAFORMING ENGINEER
******

Профиль
Журнал
Группа: ★ЛжеЭксперт★
Завсегдатай форума
Сообщений: 3892
Пользователь №: 21196
На форуме: 7 лет, 4 месяца, 22 дня
Карма: 87




Придумал! laugh.gif

писать test@gmail.com;test245253@mysite.com

Два адреса, первый валидный, второй на свой же домен, между ними ";".

Шутка конечно.


--------------------
Не тот велик, кто не падал, а тот кто падал и поднимался.
PMПисьмо на e-mail пользователю
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
GET  
 ۩  Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



TERRAFORMING ENGINEER
******

Профиль
Журнал
Группа: ★ЛжеЭксперт★
Завсегдатай форума
Сообщений: 3892
Пользователь №: 21196
На форуме: 7 лет, 4 месяца, 22 дня
Карма: 87




Смех смехом, но отправляет на:

test@gmail.com;245215466

вероятно генерируется ошибка на второй ящик 245215466, но первый отправляет.


--------------------
Не тот велик, кто не падал, а тот кто падал и поднимался.
PMПисьмо на e-mail пользователю
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
kaww  
Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Здесь живет
******

Профиль
Группа: Форумчанин
Завсегдатай форума
Сообщений: 1788
Пользователь №: 20757
На форуме: 7 лет, 5 месяцев, 22 дня
Карма: 187




Цитата (ABC @ 27.10.2014 - 04:40)
Два адреса, первый валидный, второй на свой же домен, между ними ";".
если это для функции mail, то тогда второй адрес через запятую. В случае дописывания фейкового адреса получатель его увидит в "To:".
PMПисьмо на e-mail пользователю
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
GET  
 ۩  Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



TERRAFORMING ENGINEER
******

Профиль
Журнал
Группа: ★ЛжеЭксперт★
Завсегдатай форума
Сообщений: 3892
Пользователь №: 21196
На форуме: 7 лет, 4 месяца, 22 дня
Карма: 87




kaww

Я понял, я не могу в логах найти ошибку, про "To:245215466" должна же она сгенерироваться...


--------------------
Не тот велик, кто не падал, а тот кто падал и поднимался.
PMПисьмо на e-mail пользователю
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
GET  
 ۩  Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



TERRAFORMING ENGINEER
******

Профиль
Журнал
Группа: ★ЛжеЭксперт★
Завсегдатай форума
Сообщений: 3892
Пользователь №: 21196
На форуме: 7 лет, 4 месяца, 22 дня
Карма: 87




Здесь складируется: mail.info


--------------------
Не тот велик, кто не падал, а тот кто падал и поднимался.
PMПисьмо на e-mail пользователю
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
vital  
Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



int main(){printf("Hello World"); return 0;"}
******

Профиль
Группа: Форумчанин
Завсегдатай форума
Сообщений: 2480
Пользователь №: 20247
На форуме: 7 лет, 7 месяцев, 1 день
Карма: 63




Регнуть 100500 ящиков на mail.ru и настроить пересылку на один нужный, не?


--------------------
"Нужно быть готовым прислушиваться к тем, кто может тебя чему-нибудь научить. Иначе ты никогда не вырастешь."

Откровенно я никому ниразу не нагрубил. А дать подзатыльник зарвавшемуся юнцу, так это и ему на пользу, и мне в удовольствие. © AllesKlar
PMПисьмо на e-mail пользователюСайт пользователяICQ
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
GET  
 ۩  Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



TERRAFORMING ENGINEER
******

Профиль
Журнал
Группа: ★ЛжеЭксперт★
Завсегдатай форума
Сообщений: 3892
Пользователь №: 21196
На форуме: 7 лет, 4 месяца, 22 дня
Карма: 87




vital

Да, не я разобрался уже, написал уже.


--------------------
Не тот велик, кто не падал, а тот кто падал и поднимался.
PMПисьмо на e-mail пользователю
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
  Быстрый ответ
Информация о Госте
Введите Ваше имя
Кнопки кодов
Для вставки цитаты, выделите нужный текст и
НАЖМИТЕ СЮДА
Введите сообщение
Смайлики
:huh:  :o  ;) 
:P  :D  :lol: 
B)  :rolleyes:  <_< 
:)  :angry:  :( 
:unsure:  :blink:  :ph34r: 
     
Показать всё

Опции сообщения  Включить смайлики?
 Включить подпись?
 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:

Опции темыСтраницы: (2) [1] 2  Ответ в темуСоздание новой темыСоздание опроса