Архив рубрики ' PHP '

Неплохая подборка ссылок для web разработчика

Tuesday, January 23rd, 2007

Web developer’s handbook 2.0 - с таким смелым названием преподносят нам сборник ссылок для web разработчика авторы. И я с ними согласен, книга веб разработчика должна быть, как минимум, электронной. Для многих эта книга заключается в одной строчке - google.com. Или же набором ссылок в закладках браузера. Может быть в чем-то еще, например, это может быть rss. Все эти варианты объединяет одно - каждодневное обновление информации. Книга web разработчика не может ждать пока ее одобрит редактор, пока она пойдет в тираж, когда ее переведут на русский и т.д. Web постоянно движется и если ты читаешь книгу, которую издали в этом году - ты уже безнадежно отстал. Не стоит даже и говорить за книги прошлых годов. Конечно, если это не классические издания, которые дают базовые знания. Итак - Web developer’s handbook 2.0, приятного прочтения.

PHP, MSSQL, FreeBSD и FreeTDS

Thursday, January 18th, 2007

Мое мнение, что не так часто встретишь вместе PHP и MSSQL. Но бывает и такое. И если PHP установлен на FreeBSD становится актуальной проблема связи PHP с MSSQL. К счастью существует FreeTDS - набор библиотек для Unix и Linux, который позволяет осуществлять связь с Microsoft SQL Server и Sybase базами данных. Выражаясь техническим языком, FreeTDS -это применение TDS (Tabular Data Stream) протокола, который используется этими базами данных для своих клиентов. Также он обеспечивает доступ к базам из языков Perl и PHP.

В моем случае мне необходима была связь с Microsoft SQL Server 2000.  Согласно документации FreeTDS необходимо было ипользовать версию TDS 8.0. Я отредактировал файл freetds.conf, добавив туда такую запись:

[DBServer]
host = xxx.xxx.xxx.xxx
port = 1433
tds version = 8.0

Где xxx.xxx.xxx.xxx - ip-адресс базы данных.

Теперь при вызове mssql_connect в качестве имени сервера нужно указывать DBServer.