Навигатор сайта : Разделы Информационные технологии

Информационные технологии

Принимаем файл и загружаем его в таблицу базу данных

В предыдущем материале Пример закачки файла в blob-поле таблицы MySQL я уже затрагивал тему загрузки файла в таблицу базы данных. Но в том случае файл уже находился на диске, хотя зачастую разработчики сталкиваются с проблемой получения файла от пользователя и дальнейшей его обработки. В этой статье я расширю тему и приведу пример "от и до", то есть получения файла и загрузки его в таблицу базы данных.

Добавляем RSS в Joomla 2.5

Если Вы установили Joomla 2.5.x, то, вероятно, перед Вам встала задача установки на ней модуля новостей по RSS-протоколу.

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

Я, к примеру, являюсь активным пользователем RSS-новостей и на некоторые сайты захожу исключительно в тех случаях, когда в их ленте появляются новости.

Но, вернемся к нашей задаче. Наверняка Вы изначально пошли по стандартному пути и создали копию встроенного модуля Joomla, который так и называется "Лента новостей". И тут, вероятнее всего, Вас будет ждать разочарование... ведь ссылка-то на ленту новостей RSS не работает на всех страницах, а только на главной (в лучшем случае)!

Простой счетчик посещений на PHP

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

UltraVNC. Использование комбинации клавиш на удаленном компьютере

Если Вы используете для удаленного доступа приложение UltraVNC, то возможно замечали такую особенность: при нажатии комбинаций клавиш (кроме CTRL+ALT+DEL), все они передаются непосредственно на удаленный компьютер .

Добавляем noindex к ссылкам в Kunena на личные страницы

У каждого может быть своя причина для "заворачивания" ссылок на личные страницы пользователей в форуме Kunena в тег <noindex>. Кто-то не хочет делиться тИЦ-ем с другими сайтами (вот есть же такие жмоты! :-)), кому-то важно уменьшить количество исходящих внешних ссылок с сайта. Не имеет значения какая у каждого причина, но каждый пришел на эту страницу, чтобы узнать как получить результат. Итак, добавляем тег <noindex> к каждой ссылке на личную страницу пользователя в форуме Kunena.

Пример закачки файла в blob-поле таблицы MySQL

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

Пустая панель управления Joomla 1.6, 1.7, 2.5

В некоторых случаях может возникнуть ситуация, когда по различным причинам (установили "кривой" компонент, делали резервное копирование сайта) у Вас неожиданно пропала административная панель управления в Вашей СMS Joomla. Вернее панель-то на месте... Ваш логин и пароль для входа в админку замечательно подходят, но вот внутри Вас ожидает пустой интерефейс - никаких кнопок, менюшек, просто обнадеживающий задний фон.

Виджет vkontakte не показывает комментарии

Создатели социальной сети ВКонтакте с целью популяризации своего сервиса реализовали во-первых, возможность комментирования различных материалов на сайте с использованием их сети, а во-вторых поддержку отображения упомянутых комментариев на любом сайте. И, к слову сказать, каждый современный веб-разработчик не может не осозновать важность интеграции своего сайта с социальными сетями, даже если не "сидит" в них. Хотя мне, честно говоря, непонятно, как он будет связывать сайт и социальные сети, не регистрируясь в них... но я отвлекся от темы. Итак, довольно распространённая ситуация: Вы сперва реализовали комментирование новостей сайта через VKontakte, а затем уставновили виджет комментариев ВКонтакте по инструкции, а он не работает... то есть Вы точно знаете что комментарии есть, но в виджете пусто!

Делим текстовый файл на части

Периодически на моём компьютере мне приходится решать довольно тривиальную задачу деления большого текстового файла на части. Но, учитывая тот факт, что иногда между периодами проходит в среднем до полугода, а также одну интересную особенность утилит для деления текстовых файлов - их названия не запоминаются!, искать установленную полгода назад утилиту приходится долго и безуспешно.
 
В очередной раз, намаявшись в поисках решения извечной проблемы деления файла, я, с использованием глобальной мировой паутины, сел и написал небольшой скрипт, осуществляющий вышеупомянутое действие.

Отправка HTML-страницы в MS Excel с использованием JavaScript

Когда-то давным давно, когда еще книжки были деревьями, довелось мне написать для различных нужд JavaScript, реализующий экспортирование табличного отчета с открытой HTML-страницы в Microsoft Office Excel (в ту пору еще 2003 версии). Работа данного скрипта была проверена даже в таком древнем создании, как Internet Explorer 6.0 и была оценена как успешная.

Ошибка 403 при работе с виртуальными хостами на веб-сервере Apache2

На самом деле работать с виртуальными хостами (virtual hosts) на веб-сервере Apache2 несложно, но всё усложняет тот факт, что в интернете очень трудно найти внятную документацию или хорошие примеры настройки.

Страница 7 из 11

Счетчик определения тИЦ и PR Яндекс.Метрика

для детей старше 12 лет