Novice
Недавно я узнал о новой библиотеке для работы с базой данных. Имя этой библиотеке – SQLite. Зачем ее рассматривать, у нас же есть MySQL? Дело в том, что принцип работы у этой библиотеки несколько иной, в отличие от MySQL и PostgreSQL (если кто слышал).

Про MySQL, например, не совсем корректно было бы говорить, что это библиотека. На самом деле это скорее СУБД. А SQLite наоборот трудно назвать СУБД, но легко – библиотекой. В чем же дело?

SQLite не требует наличия серверной программы для работы. Для ее работы нужен просто модуль PHP. Т.е. если на хостинге нет поддержки MySQL, можно вполне обойтись и SQLite (если конечно есть модуль SQLite). Все базы данных хранятся в файлах Вашего сайта. А это значит, что перенести сайт с одного хостинга на другой – значит просто скопировать все файлы сайта вместе с файлами базы данных и все!

В имени этой библиотеки (будем ее так называть) не зря есть слово Lite. SQLite – это облегченный язык запросов к базе данных SQL. В нем есть только самое основное, что может потребоваться для хранения и извлечения информации. И, думаю, для веб-проектов он вполне подойдет.
Читать далее »

Novice
Как и обещал, выкладываю готовое тестовое задание. Чтобы не вникать в настройки создайте БД file и воспользуйтесь дампом. По умолчанию обращаться надо по адресу http://localhost/down. Также в этой папке у вас должна быть папка files. Это я всё говорю, если вы не хотите изменять константы. И проверьте установленный размер максимума для закачки файлов. В php.ini за это отвечает “upload_max_filesize”.

Читать далее »

Novice
Я уже останавливался на теме парсинга XML-файлов в статье Как я научился парсить XML в PHP. Сегодня я обнаружил, что есть способ вытаскивать данные из XML гораздо более приятный и менее подверженный ошибкам. Способ этот основан на использовании расширения SimpleXML, которое доступно в PHP начиная с версии 5.

Читать далее »

Novice
Механизм cookie необходим, чтобы хранить на стороне клиента небольшие объемы данных. Например, когда браузер предлагает сохранить логин и пароль для какого-либо сайта, то он их помещает в cookie. Естественно для разных web-сайтов будут созданы отдельные файлы. К примеру, браузер Internet Explorer сохраняет все в текстовых файлах в папке Cookies.
Имя файла будет образовано от имени пользователя, под которым вы зашли в систему и от домена, который вы посетили.

Читать далее »




© 2008 - 2010 i-novice.net | Все права защищены.