Создание гостевой книги на PHP. Версия 0.03

Monday, 15 February 2010 | Автор: programmer

На прошедших выходных один из читателей сайта на форуме попросил для каждого создаваемого проекта, сейчас это фотогалерея и гостевая книга, делать иструкцию по установке этих скриптов. Да, наверное он прав, и для новичка это действительно не столь легкая задача. Собственно статья именно про это, но я немного решил не описывать подробно как устанавливать скрипт, а написать установщик. Сегодня на суд представляю версию 0.03 гостевой книги, именно к ней первой написал установщик, который состоит всего из 3-х шагов.

 

Теперь в архиве со скриптом будет поставляться файл .readme, в котором будет описан процесс инсталяции, хотя он теперь изменяться не будет, а также changelog, т.е. история изменений.

 

Вот таким образом проходит инсталяция гостевой книги сейчас:

1. Создайте на своем сервере папку guestbook
2. Разархивируйте в эту папку содержимое скачанного архива
3. Запустите в браузере скрипт http://Ваш_Сайт/guestbook/install.php и следуйте инструкциям скрипта установки
4. После завершения установки удалите файл install.php

 

Собственно нам интересен 3 пункт, а именно скрипт установки. Сейчас скрипт установки состоит из 3-х шагов:

  • Выбор метода установки: новая установка или же обновление.
  • Установка значения для доступа к БД.
  • Запись данных для доступа к базе данных и добавление новой таблицы в БД в случае новой установки.

 

Эти не хитрые действия помогут Вам отказаться от "копаний" в коде и поиска того куска, который отвечает, например, за доступ к базе данных.

 

Посмотреть саму работу скрипта можно тут: http://phpprogs.ru/test/guestbook2/

Обсудить работу гостевой книги можно на форуме: http://phpprogs.ru/forum/

Скачать проект: [attachment=4]

 


 
Tweet


Категория(и): Изучаем PHP, Скрипты, MySQL

Комментарии


Monday, 08 March 2010 | 12:00:10 | Автор: wadimka
Скачать проект: [attachment=4] Как скачать?
Monday, 08 March 2010 | 21:56:09 | Автор: programmer
Скачайте по этой ссылке http://phpprogs.ru/uploads/guestbook0.03.zip. Не до конца все ссылки исправил
Friday, 26 November 2010 | 04:22:14 | Автор: arkady

Спасибо за ваши труды, но новичку совершенно не понятно какие значения надо вводить в поля при утановке гостевой книги:
 

Сервер подключения к базе данных
Пользователь базы данных
Пароль пользователя базы данных
Название базы данных

При вводе произвольных данных приходит ответ:
Нет соединения с базой данных. Ошибка: No Connect.

Friday, 26 November 2010 | 06:38:36 | Автор: programmer

Arkady, вводите данные для подключения к БД, которую Вы создали на своем компьютере, если тестируете у себя на компьютере или же данные, которые дал хостер, если тестируете на хостинге

Отвечу на вопросы по PHP

Tuesday, 07 December 2010 | 10:32:10 | Автор: tomhard

В гостевую книгу можно добавить только одну - первую запись. Остальные уходят вникуда(

Tuesday, 07 December 2010 | 10:34:20 | Автор: tomhard

З.Ы. И в самой базе данных реально только одна первая запись

Thursday, 03 February 2011 | 11:26:12 | Автор: tok-80

Почему то добавляется,тока одна запись,как жаль,то что надо тока доработать

Thursday, 03 February 2011 | 22:30:00 | Автор: tok-80

Все выполните в mysql

ALTER TABLE  `guestbook` CHANGE  `id`  `id` INT( 11 ) NOT NULL AUTO_INCREMENT;

ALTER TABLE  `guestbook` ADD PRIMARY KEY (  `id` );

и гостевая будет все записи добавлять



Добавить комментарий
Чтобы оставить комментарий, Вам необходимо зарегистрироваться или авторизироваться