Форум программистов, компьютерный форум, киберфорум
Наши страницы
PHP
Войти
Регистрация
Восстановить пароль
 
Ризат
0 / 0 / 0
Регистрация: 22.04.2015
Сообщений: 20
1

Я новичок в PHP и мне дали задание,а я справиться не могу никак

01.02.2018, 08:34. Просмотров 272. Ответов 5
Метки нет (Все метки)

Есть сайт который выдергивает данные из базы данных при обновлений страницы, а именно мэйлы и рассылает всем на почту сообщение.
Пользователь получил сообщение на почту и если не перешел по ссылке для подтверждения что он прочитал сообщение , то на следующий день снова прислать сообщение
Как сделать такое условие ?
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
01.02.2018, 08:34
Ответы с готовыми решениями:

Подскажите код какого аукциона мне дали?
Всем привет! Мне дали пенни аукцион, надо было переделать ядро. Я его две...

Нужно просмотреть задачи на php. я новичок
1) В массиве хранится информация о баллах, полученных спортсменом-десятиборцем...

Не могу справиться с установкой imagick для php на денвер
Здравствуйте, никак не могу победить проблему Стоит Win 7 64 бита, денвер, на...

Доброго времени суток, я совсем новичок в PHP, есть задание, подскажите что должно быть в итоге. Решать не прошу
есть файл settings.ini, нужно написать php скрипт который из файла с...

php+mysql никак не могу добавить данный в таблицу что не так?
<?php $db = mysql_connect("localhost","ad","11");...

5
Para bellum
Эксперт PHP
4187 / 3115 / 1010
Регистрация: 06.01.2011
Сообщений: 9,091
01.02.2018, 08:46 2
1) Создать таблицу с полями: user_id, token.
2) При отправке записывать в таблицу ID пользователя, которому отправляем и случайный набор символов.
3) В письмо добавляем ссылку с тем самым случайным набором символов (например: http://site.ru/confirm/символы).
4) Когда пользователь переходит по ссылке, ищем в таблице (по полю "token") запись с таким набором символов и удаляем.
5) На следующий день проверяем, если в таблице есть записи, снова посылаем письма с тем же самым набором символов.
1
Ризат
0 / 0 / 0
Регистрация: 22.04.2015
Сообщений: 20
01.02.2018, 09:54  [ТС] 3
Пользователь получил сообщение на почту и если не перешел по ссылке для подтверждения что он прочитал сообщение , то на следующий день снова прислать сообщение в виде кода PHP как это написать?

Добавлено через 1 минуту
ввиде php кода как это прописать?
0
полудух
155 / 168 / 46
Регистрация: 15.03.2016
Сообщений: 1,061
03.02.2018, 19:05 4
в гугле полно примеров
0
Ризат
0 / 0 / 0
Регистрация: 22.04.2015
Сообщений: 20
05.02.2018, 11:38  [ТС] 5
так вот именно проблема в том что я не могу найти , ну и не хватает навыков,знаний
0
Mikhail Shell
50 / 50 / 39
Регистрация: 15.11.2014
Сообщений: 626
07.02.2018, 18:18 6
Цитата Сообщение от Ризат Посмотреть сообщение
Пользователь получил сообщение на почту и если не перешел по ссылке для подтверждения что он прочитал сообщение , то на следующий день снова прислать сообщение
Как сделать такое условие ?
В таблице сделать столбец read и записывать прочитано или нет письмо
А в цикле рассылки прописать

PHP
1
2
3
4
5
6
$mysqli = new mysqli(/*тут параметры*/);
$row = $mysqli -> fetch_assoc();
if ($row['read']!="прочитано")  
{
    mail(/*параметры*/);
}
0
07.02.2018, 18:18
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
07.02.2018, 18:18

Новичок php!
Всем доброго времени суток, форумчане! Дело такого рода, я занимаюсь php около...

новичок в php
Привет всем форумчанам! Я в php недолго(меньше недели). И вот при изучении...

Новичок PHP
Добрый день. С недавнего времени взялся за изучение PHP. Установил...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru