Здравствуйте. Не так давно начал изучать php, теперь мне нужна практика. Подскажите какие проектики можно написать, что бы набить руку.
https://php.ru/forum/viewtopic.php?f=4&t=57295 Еще и бабло заработаешь. За наводку 10 процентов комиссия ;-)
доска отзывов с премодерацией и модераторами и личным кабинетом галерея для художника с возможностью редактировать всё мышкой и драг-н-дропать файлы, перетаскивать порядок.
Спасибо, интересное задание, буду делать. Премодерация это проверка на содержание брани в тексте? Не осилю.
осилишь после доски премодерация, это когда отзыв не показывается пока ему модератор не разрешит показываться.
Я бы рекомендовал такой набор для начала: 1) Регистрация 2) Авторизация \ Выход 3) Загрузка данных на сервер с возможностью прикреплять файлы. 4) Отображение загруженных данных в виде таблицы. Продвинутый уровень: - добавить для регистрации подтверждение через ссылку присланную по email - добавить для авторизации восстановление пароля. - добавить капчу для регистрации/авторизации.
НЕНАВИСТЬ Ничего так не бесит, как эта дрянь, от которой нет никакого толку, кроме пропаливания своего мыла везде и всюду. Добавлено спустя 1 минуту 12 секунд: Народ, у кого есть ссылочка на мое тестовое задание? Скиньте, пожалуйста, страждущему. Даже на нем срезаются более половины тех, кто хочет практику.
тебе основы бы подтянуть... Криво, косо, дыряво. У тебя похоже отладочный режим отключен был даже $_POST $_GET глобальные массивы их в функцию передавать смысла нет... php должен был ругаться если не совсем старая версия.
https://github.com/devanonymous/testSite/blob/master/pages/login.php#L7 shayger, нафига паролем светить в куках? Их же видно. Когда в сессию его на кой-то чёрт кладут, ещё ладно - там его никто не увидит. Но куки в браузере хранятся... Код (PHP): echo $_COOKIE['login']; header("Location: page.php"); Шедеврально. Header после вывода. Правда, существуют настройки php, при которых это срабатывает, но не стоит на них рассчитывать. Добавлено спустя 3 минуты 33 секунды: Код (PHP): if (($current_year - $year_of_birth) < 5) { У чела день рождения 20 апреля 2011 года. Сегодня ему ещё меньше 5 лет, а твоя проверка покажет, что уже 5 Добавлено спустя 1 минуту 31 секунду: https://github.com/devanonymous/testSite/blob/master/index.php - а смысл так делать?
А еще, будь так добор, выложи это куда-нибудь в интернеты, у тебя ведь есть свой хостинг? Ну чтобы пощупать, не качая репку. любой бесплатный 000webhost или как их там, сойдет за глаза.
Так он же здесь используется для перенаправления на другую страницу, разве так нельзя? Ну, я это делал для автоматического входа, я это писал когда только начинал php изучать. Не смог придумать алгоритм что бы правильно посчитать это. Я даже не помню, зачем так сделал. Добавлено спустя 2 минуты 18 секунд: Добавлено спустя 49 секунд: Это что? Отображение нотисов?
shayger, есть над чем работать. Да, header для этого, ты вчитайся что пишет mkramer Header после вывода. т.е. после вывада в браузер. Для автоматического входа можешь в куках хранить другую инфу. Пароль не надо нигде светить. После авторизации пиши переменную $auth = 'true'; Добавлено спустя 32 секунды: И выложи это все на hostinger я туда в свое время выложил.
У них на сайте написано что бесплатно 0 рублей. Попробуй, мой сайтик для тестов крутится там, пока по крайней мере работает.
Там в принципе не очень сложный алгоритм, но в php уже всё есть: https://php.net/manual/ru/datetime.diff.php
Таки завел http://testtheshitcode.net16.net/ Добавлено спустя 13 минут 47 секунд: Заходил я к ним на сайт, там написано, что из-за того, что на их бесплатном хостинге размещают вредоносные сайты они ввели смс верификацию стоимостью 1$.