Категория: php

«Горячие клавиши» NetBeans IDE 6.х

Напишу небольшую заметочку о среде разработки NetBeans, а именно о некоторых очень полезных горячих клавишах.

Посмотреть остальное »

, ,

Комментариев: 2

Так все же, что такое PHP?

Почему-то у некоторой общественности сложилось мнение, что PHP это широко используемый язык программирования! Я не спорю, что PHP - широко используемый, но это же не язык программирования! Я понимаю С - вот это отец в программировании. А PHP это всего лишь язык сценариев общего назначения с открытым исходным кодом, который создавался специально для Web-разработок и может использоваться непосредственно в HTML-коде, что мы непосредственно и делаем! PHP скрипт выполняется только на сервере, а клиенту передается уже результат его работы.

PHP поддерживается многими современными веб-серверами, такими, как Apache, Microsoft Internet Information Server (IIS), Personal Web Server, Netscape и iPlanet, Oreilly Website Pro, Caudium, Xitami, OmniHTTPd и еще многими другими. В большинстве случаев PHP поставляется в качестве модуля или в качестве процессора CGI на серверах поддерживающих стандарт CGI (Common Gateway Interface — «общий интерфейс шлюза»).

Синтаксис PHP берет начало из C, Java и Perl, что облегчает его понимание тем, кто уже ранее программировал на настоящих языках программирования.
Достоинством и одновременно недостатком PHP является отсутствие строгой типизации данных и отсутствие необходимости в действиях по выделению или освобождению памяти. Поддержку и работу с широким кругом баз данных в PHP могу с уверенностью назвать значительным достоинством!

, ,

Комментариев: 3

PHP. Пагубный in_array()

Всем известна функция in_array (PHP 4, PHP 5). Которая проверяет, присутствует ли элемент в массиве и возвращает TRUE если есть или FALSE если такого элемента в массиве нету.

Функция иногда очень полезна, но бывают такие случаи когда нужно пройтись по массиву с огромным количеством элементов и тогда начинаются проблемы с временем выполнения этой функции.

Посмотреть остальное »

,

Комментариев: 3

PHP. Как отбросить дробную часть.

На заметку. Если в php нужно отбросить дробную часть у числа, можно воспользоваться небольшой функцией.

Посмотреть остальное »

Комментариев: 11

MySQL. Работа с процедурами в PHP

Напишу небольшую заметочку о нескольких способах работы с хранимыми процедурами mysql в php.

Посмотреть остальное »

, ,

Комментариев: 4

Strripos в php 4

Оказывается есть еще много сайтов которые работают на php 4. Вот и столкнулся я с одним таким хостингом. В коде нужно было использовать strripos. А как известно данной функции в php 4, в отличии от php 5, нету.

Оставлю заметку как реализовать strripos в php 4.

Посмотреть остальное »

Нет комментариев

IIS. Переходим на php 5.3.

Если вы решили перейти на php 5.3, вам нужно будет внести некоторые изменения в настройках php.ini. Но при отладке могут возникать небольшие проблемки.

Посмотреть остальное »

, ,

Комментариев: 3

Ошибка в VS.PHP Visual Studio

Для php кодинга я использую пакет VS.PHP для Visual Studio 2005, и вдруг внезапно при очередной загрузке проекта выскакивает сообщение:


The application for project '….' is not installed.
Make sure the application for the project type (.phpproj) is installed.

И ничего не открывается. После нескольких раз переустановки VS.PHP и Visual Studio, начал гуглить и на оф. форуме нашел решение.

Как всегда все оказалось довольно таки просто.

Вызываем Run… (тобиш Выполнить…) и выполняем: devenv /resetskippkgs

Тут же запустилась рабочая VS.PHP!

, ,

Комментариев: 3

Как установить PEAR на PHP

Много статей есть о том как устанавливать PEAR на PHP. Но есть еще один способ, не совсем стандартный но рабочий!

Смотрим статью: Установка PEAR на PHP

, , ,

Нет комментариев

PEAR on PHP

Установка PEAR на PHP:

- Установка PEAR.

- Установка пакета OLE на PEAR.

- Установка пакета Spreadsheet_Excel_Writer на PEAR.


Установка PEAR.

Приходит время, когда нужно к PHP подключить PEAR. Есть несколько способов установки этого пакета. Но если те способы не принесли никакого результата, как вариант, могу предложить более извращенный способ, но рабочий!

Итак, в моем случае это “IIS”, папка веб-сервера “C:\Inetpub\wwwroot”, папка с PHP C:\php5”. И обязательно доступ к интернету!

Начнем по порядку:

1 ) Заходим на http://pear.php.net/go-pear

2 ) Копируем все содержимое страницы в текстовый документ и сохраняем в корневую папку веб-сервера с именем gopear.php (или качаем gopear.php уже в архиве)

3 ) Заходим в браузере к себе на localhost и вызываем gopear.php (рис.1)

pear

рис.1

4 ) Если вы видите что-то похожее как на рис.1, то это уже хорошо! Жмем Next >>

5 ) На этой страничке задаются настройки установки. По умолчанию у меня подставило почти все, что надо, только в пункте 10 я изменил index.php на pear.php (рис.2). После всего нажимаем Install.

рис.2

рис.2

6 ) Теперь должна происходить закачка PEAR с интернета и установка (рис.3). После удачной установки должно появиться Installation Completed!

рис.3

рис.3

7 ) Теперь нужно скопировать папочку PEAR c папки веб-сервера “C:\Inetpub\wwwroot” в папку c PHP.

8 ) Заходим в браузере к себе на localhost и вызываем pear.php. Нажимаем на ссылку Click here to continue

Вот и все.

Установка пакета OLE на PEAR.

Для этого нам понадобится доступ к интернету.

1) Заходим в браузере к себе на localhost и вызываем pear.php.

2) Переходим в раздел Package Search (рис.4) и в поле Package name вводим OLE, нажимаем search! и ОК

рис.4

рис.4

3) В итоге должен появится результат поиска, примерно как рис.5

рис.5

рис.5

4) Нажимаем «+», и если вам сообщили что-то вроде install ok, значит установка удалась.

Установка пакета Spreadsheet_Excel_Writer на PEAR.

Для этого нам понадобится доступ к интернету.

1) Заходим в браузере к себе на localhost и вызываем pear.php.

2) Переходим в раздел Package Search (рис.4) и в поле Package name вводим exel, нажимаем search! и ОК

3) В итоге должен появится результат поиска, примерно как рис.6

рис.6

рис.6

4) Нажимаем «+», и если вам сообщили что-то вроде install ok, значит установка удалась.

, ,

Комментариев: 4