Monthly Archives Ноябрь 2016

Разработка сайта: какую CMS выбрать?

Создание и разработка сайта — это трудоемкий процесс, который требует знаний в таких сферах как программирование, дизайн, (один мой знакомый даже специально окончил курсы Фотошопа). Если сайт должен быть специфичным, то не обойтись без специалиста-программиста, который вручную напишет всё так, как вы задумали. Но чаще создателям сайтов более чем достаточно стандартных функций, они запрограмированны и автоматизированы, будучи уже собранными в программы для добавления и редактирования контента на сайте — CMS. Какую же CMS следует выбрать? Создание сайта, как в Харькове, так и в любом другом городе мира, посредством CMS подразумевает собой выбор CMS в зависимости от того, какие цели у сайта и каковы средства на его создание.

Все CMS делятся на платные и бесплатные. Одинаково популярны и интенсивны в развитии оба направления. Надо отметить, что функционально между собой платные и бесплатные системы не сильно разнятся. Главное отличие платных CMS от бесплатных состоит в поддержке и документации. У платных систем первоочередная задача — привлечение юзеров, которые купят продукт, возникшие у них проблемы решаются качественно и оперативно. Из платных CMS отмечу NetCat, S.Builder, Bitrix.

Read More

Внешние ссылки и рейтинг сайта

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

Чтобы обеспечить это условие, изначально у него должно быть правильно определенное семантическое ядро, включающее в себя ключевые слова, характеризующие деятельность и характер услуг сайта. Для дальнейшего продвижения ресурса используется анализ спроса в поисковых системах, позволяющий выявить низкочастотные, среднечастотные и высокочастотные запросы пользователей. Исходя из этого, производится оптимизация сайта – написание статей или уникального описания товара с включением соответствующих поисковых запросов. И чем больше в общей структуре сайта будет встречаться соответствий ключевым словам, тем большую релевантность он получит.

Read More

Новый объектно-ориентированный подход в PHP5

Новые возможности объектной модели являются слишком многочисленными. Приведем обзор главных изменений:
public/private/protected — модификаторы доступа для методов и свойств

Позволяют управлять доступом к методам и свойствам. Теперь видимость свойств и методов может быть определена ключевыми словами: public, private, protected. Модификатор public позволяет обращаться к свойствам и методам отовсюду. Модификатор private позволяет обращаться к свойствам и методам только внутри текущего класса. Модификатор protected позволяет обращаться к свойствам и методам только текущего класса и класса, который наследует свойства и методы текущего класса.

Read More

Как устроены, и как работают сессии php?

Для начала надо как-то идентифицировать браузер. Для этого надо выдать ему уникальный идентификатор и попросить передавать его с каждым запросом. Стыдно признаться, но когда я впервые узнал о сессиях, я думал, что это какой-то особый механизм, некий новый способ общения браузера с сервером — «сессии». Что идентификатор сессии передается каким-то особым образом. Но, разочарование было жестоким…

Сессии используют стандартные, хорошо известные способы передачи данных. Собственно, других-то просто и нет.
Идентификатор — это обычная переменная. По умолчанию ее имя — PHPSESSID.
Задача PHP отправить ее браузеру, чтобы тот вернул ее со следующим запросом. Из уже упоминавшегося раздела FAQ ясно, что переменную можно передать только двумя способами: в cookies или POST/GET запросом.
PHP использует оба варианта.

За это отвечают две настройки в php.ini:

session.use_cookies — если равно 1, то PHP передает идентификатор в cookies, если 0 — то нет.
session.use_trans_sid если равно 1, то PHP передает его, добавляя к URL и формам, если 0 — то нет.

Менять эти и другие параметры сессий можно так же, как и другие настройки PHP — в файле php.ini, а так же с помощью команды ini_set() или в файлах настройки веб-сервера

Если включена только первая, то при старте сессии (при каждом вызове session_start()) клиенту устанавливается cookies. Браузер исправно при каждом следующем запросе эту cookies возвращает и PHP имеет идентификатор сессии. Проблемы начинаются, если браузер cookies не возвращает. В этом случае, не получая cookies с идентификатором, PHP будет все время стартовать новую сессию, и механизм работать не будет.

Если включена только вторая, то cookies не выставляется. А происходит то, ради чего, в основном, собственно, и стоит использовать встроенный механизм сессий. После того, как скрипт выполняет свою работу, и страница полностью сформирована, PHP просматривает ее всю и дописывает к каждой ссылке и к каждой форме передачу идентификатора сессии. Это выглядит примерно так:

Read More

Установка PHP5 и связка его с Apache 2.0.xx

Скачайте архив бинарных файлов PHP5 (архивы *.zip) последней стабильной версии, обратившись либо к нашей странице загрузок PHP (Download / PHP), либо к странице загрузок на официальном сайте PHP (php.net). Не скачивайте PHP в виде инсталляционных пакетов (типа *.msi), в данной ситуации они Вам не помогут.

Скачали PHP5 в виде *.zip архива? Тогда продолжим. Откройте корневой каталог Вашего Apache, по умолчанию это должен быть:

C:/Program Files/Apache Group/Apache2/

Создайте в корневом каталоге Apache подкаталог PHP. Например:

C:/Program Files/Apache Group/Apache2/PHP/

Read More

Создание EXE приложений на PHP

INTRO

Все мы знаем что PHP предназначен для быстрого создания динамических Web страниц. Во всяком случае именно это написано на официальном сайте разработчиков PHP. Однако почему бы не попробовать найти PHP «немного» иное применение, например, попробовать создать полноценное приложение для Windows? Заинтересовал? Тогда понеслась!
Чёрный квадрат

Приложения делятся на консольные и оконные. Начнём с создания первых, так как это проще. Итак, для начала нужно определиться с тем, что мы будем писать… я предлагаю написать простой MD5 & Base64 Encoder — вещь в хозяйстве нужная и полезная, тем более здесь всё достаточно просто. Для запуска PHP скрипта из командной строки и передачи ему нужных параметров используется следующая конструкция:
php.exe [опции] [-f] [параметры]

Что касается содержания самого скрипта, то количество переданных параметров хранится в переменной $argc, а сами параметры хранятся в массиве $argv. На этом краткий инструктаж по консольным приложениям закончен и пришла пора приступить к активным действиям.

Read More

Интернет — ваш бизнес

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

Read More

Как ускорить индексацию сайта

Скорость индексации это один из главных вопросов для большинства вебмастеров. В этой статье мы разберем какие же есть способы для того чтобы сделать ее выше.

Во-первых, нужно справедливо заметить, что скорость индексации не требует особенных затрат, для повышения данного показателя существует масса бесплатных сервисов.  Есть варианты, которые «нравятся» Яндексу, а есть те, что больше импонируют Гуглу, совмещение этих вариантов не желательно, тут как говорится: «За двумя зайцами…».

Вот какие действия необходимо осуществлять, чтобы обеспечить активную индексацию без материальных затрат.

  • корректная структура ресурса. Необходимо установить меню ресурса таким образом, чтобы всего лишь в три клика была возможность добраться до любой, даже самой глубокой страницы от главной.
  • внутренняя перелинковка ресурса. Это нужно для индексации внутренних страниц сайта с высокой скоростью за небольшой промежуток времени.  Это очень важно, ведь все страницы найденного ресурса поисковик просматривает именно по внутренним ссылкам. Всегда помните про этот момент.
Read More

Продвижение сайтов

На современном рынке товаров и услуг именно реклама стала двигателем прогресса. Но не стоит забывать, что, кроме традиционных методов, эффективно продвижение через сеть Интернет, то есть SEO-продвижение сайтов.

На современном рынке товаров и услуг, на котором вновь возникающие и уже существующие предприятия ведут ожесточенную борьбу, именно реклама стала двигателем прогресса. Но не стоит забывать о том, что живем мы уже в 21 веке, и поэтому, кроме традиционных методов, эффективно продвижение через сеть Интернет, то есть SEO–продвижение...

Read More

Немного о том, что можно делать в Интернете

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

Современные антивирусные программы обнаруживают и обезвреживают практически все виды вредоносного ПО, и вы будете всегда осведомлены о шпионских заражениях.

Интернет — это доступ к информации. Хотите знать, что такое mysql? Просто прочтите об этом в Интернете.

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

Read More