руководство по разрешению пользователям отправлять информацию в базу данных mysql - PullRequest
1 голос
/ 21 марта 2011

Мне интересна идея создания веб-сайта, который позволяет пользователям отправлять контент и отображать его на новых страницах для просмотра другими пользователями.Например, наличие формы с несколькими текстовыми полями для заполнения, и это будет информация, которой делятся.Я посмотрел на некоторое программное обеспечение CMS, и большая часть этого слишком много для того, что мне нужно.Так что, если у вас есть какие-либо советы или документы, которые могут привести меня в правильном направлении, это было бы замечательно.

Ответы [ 4 ]

1 голос
/ 21 марта 2011

Любая книга по разработке приложений для MySQL и PHP будет содержать примеры, которые в точности соответствуют тому, что вы описываете - я предлагаю вам купить одну и начать свое приключение!

Если вы принимаете вызов и не используете существующий код, вам нужно знать одну вещь:

В любом случае убедитесь на 100%, что введенные пользователем значения не могут быть интерпретированы как код SQL. Если пользователи злоупотребляют вашими формами, а вы не предпринимаете превентивных мер, SQL-инъекция - это простой способ получить доступ ко всей базе данных или удалить из нее данные. Простой вызов mysql_real_escape_string () для каждой переменной, поступающей из пользовательской формы, не позволит сделать это возможным.

Проверьте http://en.wikipedia.org/wiki/SQL_injection для получения дополнительной информации по этому вопросу.

Удачи!

0 голосов
/ 21 марта 2011

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

0 голосов
/ 21 марта 2011

Хотя во многих CMS-пакетах, вероятно, содержится больше, чем вам нужно, вам, скорее всего, все же будет проще изучить CMS, чем выяснить, как все делать самостоятельно.

Тем не менее, выясняя, каксделать это самостоятельно - гораздо лучший способ изучить основы веб-разработки.Популярным местом для начала является PHP , работающий на Apache с базой данных MySQL .Если вы работаете в Windows, вы можете найти пакеты, которые устанавливают все эти вещи вместе и спасают вас от многих низкоуровневых настроек, например WAMP .

0 голосов
/ 21 марта 2011

ищите легкую CMS не стоит изобретать велосипед

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...