Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737 Форумы портала PHP.SU :: Проверка даты и ссылки
Покинул форум
Сообщений всего: 36
Дата рег-ции: Июль 2014
Помог: 0 раз(а)
Здравствуйте напишите пожалуйста рабочий код для проверки даты(чтоб пользователь не мог ввести прошедшую дату).
И подскажите по поводу проверки ссылок, есть такой код
проверяет ссылку на существование, но только ту ссылку которая с http//: без этого пишет что ссылка не действительна, а как сделать чтоб работала и с http//: и без него
dcc0
Отправлено: 30 Августа, 2014 - 16:56:32
Участник
Покинул форум
Сообщений всего: 1043
Дата рег-ции: Июль 2014
Покинул форум
Сообщений всего: 36
Дата рег-ции: Июль 2014
Помог: 0 раз(а)
Условно говоря, сегодня 30.08.2014 г, так вот чтоб 29.08.14 пользователь уже не мог ввести (Добавление)
Этот код вне зависимости от того какую дату вводишь пишет Wrong date
Ch_chov
Отправлено: 30 Августа, 2014 - 17:45:04
Постоянный участник
Покинул форум
Сообщений всего: 2121
Дата рег-ции: Июль 2008 Откуда: из города
Да, но я же не буду каждый день заходить и править код
dcc0
Отправлено: 30 Августа, 2014 - 17:52:54
Участник
Покинул форум
Сообщений всего: 1043
Дата рег-ции: Июль 2014
Помог: 10 раз(а)
Цитата:
Этот код вне зависимости от того какую дату вводишь пишет Wrong date
Тебе надо получить от пользователя дату - какие-то данные. Может быть, обработать, так как неизвестно, как он их введет. Эти данные должны оказаться в переменной, допустим something, далее эту переменную надо сравнить с текущей датой.
Сначала нужно понять, в каком формате будут введены данные. Если нельзя ни датой меньше, ни датой больше, то просто сравниваешь две переменные.
теперь мне нужно проверить, не введет ли пользователь данные какой-нибудь французской революции 1848, но нужно не только чтоб небыло точных дат истории мира, но и вчерашней даты тоже, причем нужно чтоб php сам определял сегодняшнюю дату и выдавал ошибку в случае если дата раньше чем сегодня.Вот собственно наверное и все
dcc0
Отправлено: 30 Августа, 2014 - 18:18:58
Участник
Покинул форум
Сообщений всего: 1043
Дата рег-ции: Июль 2014
Покинул форум
Сообщений всего: 36
Дата рег-ции: Июль 2014
Помог: 0 раз(а)
Но тогда мне придется каждый день заходить и писать $Date_of_event = сегодняшняя дата? А мне нужно автоматом (Добавление)
И сейчас пишет неправильная дата вне зависимости от даты которую я ему задаю, что в будущем что в прошлом все равно wrong date
dcc0
Отправлено: 30 Августа, 2014 - 18:55:57
Участник
Покинул форум
Сообщений всего: 1043
Дата рег-ции: Июль 2014
<center><label>Date of event:<input type="date" name="Date_of_event" placeholder="|yyyy-mm-dd" required/></label></center><br>
Вот есть скрипт. Ввел пользователь : 2014-08-28 или даже так 20140828 и ничего не получил, ввел 2014-08-30 - получил.
Переменная data - принимает значение даты, которая установлена на сервере в текущий момент:
процесс продолжался, а else выдало ошибку) Если не сложно, а то у меня весь код по молдавски написан, я вообще врач и далек от всех правильных моментов написания php скрипта (Добавление)
никаких обид, я даже не обижусь если вы меня идиотом назовете, я возможно действительно не очень понимаю как спросить, потому что не сильно понимаю что спрашиваю ))
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.