Создание и продвижение сайтов, материалы веб-мастеру!
Способы заработка, свой бизнес в интернете!

Подписка на получение новых публикаций сайта с помощью RSS

Подписка с помощью RSS
(читателей: 3481)

Мой LiveJournal Мой Я.ру Мой FaceBook Мой Twitter

Читать в соц. сетях:

Куда вложить деньги - инвестирование в ПАММ-счетаПассивный доход за счёт инвестирования Куда сегодня можно вложить деньги

Инструкции и методы решения различных задач

Раздел "Инструкции и методы"

Основа данного раздела - это пошаговые описания решений определённых задач в сайтостроении (вёрстка, web-дизайн, программирование и прочее), но не только, а также примеры решения различных трудностей с помощью полезного софта и некоторые другие интересные материалы

Рейтинг инструкций по оценкам пользователей | Все инструкции и методы одним списком

Инструкции и методы

Ошибка 404 - как исправить

Ошибка 404 - как исправить

Одним из неприятных моментов посещения интернет ресурсов является сообщение Error 404 not found. В практике сайтостроения — это означает, что страницы, на которую вы перешли, просто не существует.

И даже, если вы заходили на нее еще вчера, возможно, данная страница была удалена администратором ресурса в силу различных причин. Также подобное сообщение может являться результатом ошибки или опечатки в ссылке на страницу (битые ссылки), которые обычному пользователю бывает сложно заметить.

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

Функция php fopen

Функция php fopen

При разработке веб ресурсов обойтись без использования различных файлов довольно сложно. Это могут быть как текстовые документы, так и различные изображения и анимации. Они могут храниться в основной папке сайта, на различных серверах и даже в корневой папке ПК.

Для того чтобы обратиться к заданному файлу, в PHP существует специальная функция php fopen( ), которая, в свою очередь может иметь различные режимы доступа к информации. Интересной особенностью данной функции является, то, что при отсутствии указанного файла, она автоматически создает его, что также часто используется в практике сайтостроения.

При написании данная функция имеет следующий вид  fopen(file_name, mode). В данном случае в скобках указывается вначале имя необходимого файла, а затем необходимый режим его открытия.

Функция php date

Функция php date

Для вывода даты и времени в PHP существует довольно простая встроенная функция php date().

Она применяется для установления времени и определения его параметров непосредственно на сервере, где предоставлен хостинг.

Фактически, она возвращает строку, скорректированную согласно заданным параметрам форматирования. Последний параметр получил термин format. 

Синтаксис записи данной функции представлен следующим образом:

string date(string format)
// строка date (строка формат)

Функция php explode

Бизнес в интернете

Функция php explode предназначена для разбиения основной заданной строки на подстроки (элементы).

Она является одной из самых основных функций в PHP программировании при разработке сайтов, и особенно часто применяется в тех случаях, когда возникает необходимость вывода массива строк.

Последние при этом получаются разделением родительской строки (string_name) путем использования обязательного разделителя (delimiter или separator).

Написание данной функции в коде будет представлено следующим видом:

explode(delimiter, string_name[,limit])

Преимущества облачного хостинга

облачный хостинг

В последнее время многие интернет-проекты стремятся перейти на облачный сервер (Cloud Server). Издержки на данный вид хостинга в пару раз меньше, чем на выделенный сервер, а использовать его гораздо удобней. Основными компаниями, предоставляющими облачные услуги, являются Amazon, Google и Rackspace. Среди российских компаний в этой отрасли можно выделить Clodo.ru и Scalaxy.ru

Главное достоинство Cloud Server – увеличение мощности сервера в любой необходимый для развития проекта момент. Обычно, есть возможность полной самостоятельной настройки сервера, а его цена зависит только от количества потребляемых ресурсов.

Как найти неиспользуемые стили

неиспользуемые стили

Большинство веб-разработчиков в процессе работы над проектом рано или поздно сталкиваются с тем, что становится трудно определить используются ли некоторые, прописанные ранее, стили в файлах CSS. Довольно часто подобное происходит при командной работе, когда со стилями работает несколько человек. Также бывает, что Вы меняете что-то в работе предыдущих разработчиков или производится небольшой редизайн. Таких вариантов можно ещё вспомнить много, но результат единственный – браузер обрабатывает «мертвые» селекторы.

Если таких селекторов пара-тройка – не беда. Но если код уже достаточно объёмен, то неиспользуемых селекторов наберётся приличное количество. Выявление и уборка таких стилей облегчит файлы и увеличит скорость загрузки страниц. Так что, совсем не лишним будет узнать о различных способах очистки файлов CSS.

Создание формы

создание формы

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

Форма создаётся посредством тега < form >, и может содержать любые нужные тэги. Форма характеризуется рядом необязательных параметров: адресом обрабатывающей программы на сервере, элементами формы, представляющими типовые поля для ввода данных пользователями, кнопку для отправки информации на веб-сервер.

Семантическая разметка в HTML5 с помощью ARIA Role

HTML5

Одинаковая структура блоков характерна для большинства сайтов. В основном этим блокам присваивают общепринятые имена классов или просто ID. Как правило, сайт включает в себя такие основные элементы как шапка (header), контент (content), в сайтбаре могут быть разновидности ¬– sidebar, leftbar, rightbar, навигацию (nav) и, естественно, подвал (footer).

Что касается HTML5, то здесь уже появляются специальные атрибуты, с помощью которых можно более чётко определить назначение элементов. Например, такими атрибутами являются role, которые предназначены для назначения ролей соответствующим блокам, показывая их значение и важность. Все атрибуты описаны в спецификации ARIA Role (WIA-ARIA specification).

Активная фильтрация данных в PHP

Фильтр

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

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



if(!filter_has_var(INPUT_POST, "site_url"))
{
echo("Это поле формы не было заполнено");
}
else
{
$site_url = filter_input(INPUT_POST,
"site_url", FILTER_SANITIZE_URL);
}

Фильтрация вводимых данных в PHP

Фильтрация данных

В языке PHP существует специальное расширение PHPfilter, предназначенное для упрощения проверки введённых данных в скрипт значений. Необходимо заметить, что если Вы заботитесь о безопасности своих веб-проектов, то фильтрация данных должна стать для Вас обязательной процедурой. Фильтровать необходимо всё, что скрипт принимает извне: GET и POST переменные, результаты запроса к базам данных, куки, данные от других служб и, естественно, поля формы.

Проверка переменных осуществляется нижеприведёнными функциями:
filter_input() – инспектируется аргумент скрипта;
filter_input_array() – то же самое, только для нескольких переменных;
filter_var() – указанный фильтр проверяет единичную переменную;
filter_var_array() – здесь может применяться несколько фильтров для проверки нескольких переменных.

Как сайт на Joomla сделать статическим

Статический сайт

Наверняка, Вам известно, что CMS Joomla достаточно тяжеловесна и требовательна к ресурсам. Если проект достаточно большой и имеет много индексированных страниц, а Вы, ввиду каких-то обстоятельств, вынуждены использовать достаточно медленный хостинг, который не выдерживает нужных нагрузок – значит необходимо найти приемлемое промежуточное решение для снижения серверных нагрузок, желательно, без особой переработки самого сайта.

Инвестиции на Форекс

Copyright © 2007-2019, Николай Мурашкин | Хостинг сайта

Копирование, а также любое другое подобное использование материалов без ссылки на сайт NikMurashkin.RU строго запрещено!

тИЦ и Page Rank сайта