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 :: Пример реализации

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
Domain
Отправлено: 16 Февраля, 2010 - 13:39:22
Post Id


Новичок


Покинул форум
Сообщений всего: 48
Дата рег-ции: Февр. 2010  


Помог: 0 раз(а)




Подскажите пожайлуста где можно взять примеры кода для перечисленных ниже задач, отдельно или возможно есть какойто ресур в котром почти все это реализовано)

• Форма логина на сайт
• Регистрация пользователя
• Форма восстановления пароля
• После логина пользователь должен попадать на персональную страницу,
которая доступна только ему
• Пользователь должен иметь возможность изменять данные о себе
• Необходимо высылать пользователю e-mail для: подтверждения регистрации,
восстановления пароля
• Использовать Smarty. Дизайн должен быть максимально отделен от логики
приложения
• Все настройки должны храниться в одном файле
• Проверки всех форм должны быть выполнены и на клиентской стороне
(JavaScript) и на серверной (PHP)
• Приложение должно иметь расширяемую структуру, чтобы добавление
какого-то модуля не вызывало проблем

заранее спасибо)
 
 Top
Champion Супермодератор
Отправлено: 16 Февраля, 2010 - 13:50:56
Post Id



Активный участник


Покинул форум
Сообщений всего: 4350
Дата рег-ции: Авг. 2008  
Откуда: Москва


Помог: 57 раз(а)




Если ты хоть немного прочитал про php и html (про тэг form), то по первому пункту вопросов не должно возникать.
Если еще и с БД умеешь работать, то второй пункт тоже без всяких примеров реализуешь.
Третий пункт и шестой - тоже ничего сложного. Работа с почтой иногда вызывает затруднения. Когда они возникнут, тогда расскажем.
4, 5 - работа с БД.

Про остальное можно долго говорить и не в одной теме.
 
 Top
Domain
Отправлено: 16 Февраля, 2010 - 13:54:57
Post Id


Новичок


Покинул форум
Сообщений всего: 48
Дата рег-ции: Февр. 2010  


Помог: 0 раз(а)




Как раз остальное больше всего и интересует.
Так можете дать самые простые примеры этих реализаций?
 
 Top
ZeiZ
Отправлено: 16 Февраля, 2010 - 14:12:04
Post Id



Частый гость


Покинул форум
Сообщений всего: 231
Дата рег-ции: Нояб. 2009  
Откуда: Москва


Помог: 0 раз(а)




Цитата:
Форма логина на сайт
• Регистрация пользователя
• Форма восстановления пароля
• После логина пользователь должен попадать на персональную страницу,
которая доступна только ему
• Пользователь должен иметь возможность изменять данные о себе
• Необходимо высылать пользователю e-mail для: подтверждения регистрации,
восстановления пароля


Это делает любая CMS. Если есть знание\желание можно и самому ВСЁ написать

Цитата:
Использовать Smarty. Дизайн должен быть максимально отделен от логики
приложения


Не очень хорошо знаю шаблонизаторы =( NOCOMMENTS

Цитата:
Проверки всех форм должны быть выполнены и на клиентской стороне
(JavaScript) и на серверной (PHP)


У JQuery есть масса плагинов для этого, большинство легко настраиваются под нужные цели, даже не зная JS

Цитата:
Приложение должно иметь расширяемую структуру, чтобы добавление
какого-то модуля не вызывало проблем


Это зависит от того как реализовано всё остальное.

PS CMS или Мануал по PHP&MySQL или и то и другое в помошь.
(Добавление)
PPS Почти Всё есть в фреймворке http://codeigniter[dot]com/
Он не очень сложный для начинающих.
Я сам знакомство с фреймворками с него начанал.
Рекомендую.
 
 Top
Domain
Отправлено: 16 Февраля, 2010 - 14:14:48
Post Id


Новичок


Покинул форум
Сообщений всего: 48
Дата рег-ции: Февр. 2010  


Помог: 0 раз(а)




Посоветуйте хороший мануал пожайлуста.
 
 Top
JustUserR
Отправлено: 16 Февраля, 2010 - 15:20:24
Post Id



Активный участник


Покинул форум
Сообщений всего: 8715
Дата рег-ции: Июнь 2009  


Помог: 17 раз(а)




ZeiZ пишет:
У JQuery есть масса плагинов для этого, большинство легко настраиваются под нужные цели, даже не зная JS
Не могу не сказать по этому поводу - ни в коему случае нельзя начинать изучения полноценного языка JS с библиотеки jquery под него (Это то же самое что изучать языки C/C++ то MC++ например управляемый CLR) - действительно функции этой библиотеки могут упращать различные задачи но при этом язык все равно остается JS и его незнание приведет к непоняткам в дальнейшем Улыбка
Вообще когда вы используете какую-то библиотеку для ускорения работы вы должны хотя бы примерно представлять как она работает и как бы это можно было сделать без ее использования


-----
Сделать можно все что угодно - нужно только старание, терпение и хороший поисковик Улыбка
Безлимитный web-хостинг от 15 рублей за 40 МБ дискового пространства - http://ihost[dot]oks71[dot]ru/
 
 Top
voltag
Отправлено: 16 Февраля, 2010 - 16:21:39
Post Id


Новичок


Покинул форум
Сообщений всего: 39
Дата рег-ции: Янв. 2010  


Помог: 1 раз(а)




Domain пишет:
Подскажите пожайлуста где можно взять примеры кода для перечисленных ниже задач, отдельно или возможно есть какойто ресур в котром почти все это реализовано)


я уверен что в Гугле можно найти практически всё....

пример реализации - любая CMS например Drupal... скачивайте и изучайте...
 
 Top
ZeiZ
Отправлено: 16 Февраля, 2010 - 16:38:51
Post Id



Частый гость


Покинул форум
Сообщений всего: 231
Дата рег-ции: Нояб. 2009  
Откуда: Москва


Помог: 0 раз(а)




JustUserR пишет:
Не могу не сказать по этому поводу - ни в коему случае нельзя начинать изучения полноценного языка JS с библиотеки jquery под него


Полностью согласен, но изначально сабж подразумевает использования JS только в валидации форм (для пущей красоты, т.к. по сабжу PHP тоже её обрабатывает), а ради этого учить\изучать JS совсем необязательно.
 
 Top
JustUserR
Отправлено: 16 Февраля, 2010 - 18:20:35
Post Id



Активный участник


Покинул форум
Сообщений всего: 8715
Дата рег-ции: Июнь 2009  


Помог: 17 раз(а)




ZeiZ пишет:
Полностью согласен, но изначально сабж подразумевает использования JS только в валидации форм (для пущей красоты, т.к. по сабжу PHP тоже её обрабатывает), а ради этого учить\изучать JS совсем необязательно.
Конечно Улыбка Но и ради небольшой задачи валидации форм можно и не изучать JS но помимо Jquery есть множество еще более простых вариантов скриптов проверки формы - Domain смотрите старые добрые сайты vanta.ru и hotscripts.com и скачивайте то что вам нужно


-----
Сделать можно все что угодно - нужно только старание, терпение и хороший поисковик Улыбка
Безлимитный web-хостинг от 15 рублей за 40 МБ дискового пространства - http://ihost[dot]oks71[dot]ru/
 
 Top
Ammy
Отправлено: 16 Февраля, 2010 - 19:56:11
Post Id



Частый гость


Покинул форум
Сообщений всего: 140
Дата рег-ции: Сент. 2009  


Помог: 0 раз(а)




Вовсе не обязательно использовать такие большегрузы, как JS библиотеки всего для одной единственной цели - валидации (простейшей) формы.

Судя по приведённым выше требованиям, подходит только готовая CMS. Причины только две:

1. Если автор и найдёт всё "по частям", то вряд ли сам соберёт всё воедино. На этапе сборки проблем у него возникнет куда больше, чем при поиске этих самых частей. Можно найти уроки по "созданию регистрации на PHP", где, скажем, 90% пунктов будут удовлетворять требованиям, но со Smarty придётся однозначно знакомиться лоб в лоб, а без знаний PHP - это вынос мозга, потому что придётся разделять эту логику от визуального представления вручную, при этом не имея за спиной никакого опыта работы с PHP.

2. Соединение исходников из разных частей света воедино требует знаний PHP. Вторая причина частично повторяет первую.

(Отредактировано автором: 16 Февраля, 2010 - 19:57:37)

 
 Top
Domain
Отправлено: 16 Февраля, 2010 - 20:04:46
Post Id


Новичок


Покинул форум
Сообщений всего: 48
Дата рег-ции: Февр. 2010  


Помог: 0 раз(а)




CMS неподходит. Цель как раз таки не само задание, а знания котрые я должен получить при соберании этих кусков кода. Знания у меня очень начальные, потому и прошу самые элементарные реализации данных задач чтоб я осознано все зделал)

Нашел вроде бы все что нужно.
Со смарти разбираюсь....


Всем спасибо за помощь.
Найти то можно все в инете, просто не всегда удается правельно составить запрос)

(Отредактировано автором: 16 Февраля, 2010 - 20:14:36)

 
 Top
JustUserR
Отправлено: 17 Февраля, 2010 - 16:45:16
Post Id



Активный участник


Покинул форум
Сообщений всего: 8715
Дата рег-ции: Июнь 2009  


Помог: 17 раз(а)




Ammy пишет:
Вовсе не обязательно использовать такие большегрузы, как JS библиотеки всего для одной единственной цели - валидации (простейшей) формы.
Собственно я об этом и говорил - ведь для JS-функции проверки правильности ввода пользователем данных в формы не треюуется не только никакого фреймворка - но и можно обойтись без всяких библиотек но если очень хочется то можно скачать готовое решение с указанных сайтов
Domain пишет:
А знания котрые я должен получить при соберании этих кусков кода
Кстати те самые куски кода можно найти не только в библиотеках но и вытищить их уже из готовых решений и различных скриптов - которые например можно скачать с сайтов vanta.ru и hotscript.com хотя есть и множество других таких сайтов


-----
Сделать можно все что угодно - нужно только старание, терпение и хороший поисковик Улыбка
Безлимитный web-хостинг от 15 рублей за 40 МБ дискового пространства - http://ihost[dot]oks71[dot]ru/
 
 Top
bulvar
Отправлено: 19 Февраля, 2016 - 16:45:14
Post Id


Новичок


Покинул форум
Сообщений всего: 1
Дата рег-ции: Февр. 2016  


Помог: 0 раз(а)




Столкнулся с подобной задачей, можешь написать поэтапно с чего лучше начать чтобы в дебри не заблукать и не сделать лишней работы?
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Программирование на PHP »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB