Gazmarket59.ru

Газ Маркет 59
0 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Php счетчик текстовый файл

Выводим на WordPress FeedBurner-счетчик текстом и без плагинов

Ранее я на блоге выкладывал небольшую функцию, которая позволяет, обходясь без плагинов, вывести на блоге количество своих фолловеров текстом. Кстати, если вы ею воспользовались, то самое время снова заглянуть на страницу той статьи (ссылка выше), поскольку я функцию обновил. Теперь выводится не просто число, а текст вида 1372 фолловера .

Так вот, в данном посте я хочу поделиться с вами аналогичной функцией, которая выводит на WordPress-сайте количество RSS-подписчиков текстом вида 2715 подписчиков .

Код функции

Выглядит она следующим образом:

Данный код необходимо вставить в файл functions.php вашего WordPress-шаблона.

Число 3600 — это время в секундах, через которое следует проверять количество подписчиков. В данном случае это 1 час (3600 / 60 сек = 60 мин).

Чтобы непосредственно на сайте отобразить число RSS-читателей, вставьте в соответствующее место шаблона следующий код:

и вместо Dimox укажите имя своего фида, т.е. то, что стоит в ссылке на ваш фид после http://feeds.feedburner.com/ .

Не забывайте активировать сервис Awareness API на вкладке «Публикуй» в настройках своего RSS-фида на сайте FeedBurner, если вы этого еще не сделали ранее.

В качестве заключения

Благодаря данной функции, можно смело отказаться от плагина «FeedBurnerCount», который я рекомендовал ранее. Функция делает почти все то же самое, что и плагин. А самое главное, что, если FeedBurner API выдает цифру 0 (а это происходит стабильно каждый день, когда данные FeedBurner обновляются), то функция покажет не ноль, а предыдущий обновленный показатель, отличный от нуля.

P.S. В одном из следующих постов расскажу, как можно красиво с помощью CSS оформить счетчик RSS-подписчиков и Twitter-фолловеров (как на моем блоге), выведенных с помощью функций, о которых выше шла речь.

Читайте так же:
Какой штраф за обход счетчика

Веб-студия «Махаон» выполняет создание сайтов разного уровня сложности (от сайта-визитки до интернет-магазина) и любой направленности «под ключ». Помимо этого вам готовы предложить дальнейшую поддержку сайта и его продвижение в поисковиках.

2 комментария to “Счетчик скачиваний файла на PHP + mySQL”

Господи иисусе! Да почему просто не сделать тоже самое только через аякс и вывод количества скачиваний рядом с сылкой!
Что же у всех так юзабилити хромает… ужас..

Ну вообще этот пример призван показать принцип работы, а аякс это уже по желанию и усмотрению каждого вебмастера индивидуально. Но опять же если задуматься: представим такую картину, на странице выводится информация о 10 файлах и количество скачиваний каждого — зачем нам делать запросы на аякс для получения информации о скачивании того или иного файла? в чем тут юзабилити? Ведь это дополнительно 10 аякс запросов к серверу…. не проще ли сразу вывести данную информацию сгенерированную PHP кодом рядом с файлом.
И вообще статья не много не об этом!

Сначала вам нужно выбрать, какой метод отслеживания вы хотели бы использовать, вы скорее всего будете использовать метод по умолчанию, если только вы не используете сторонний сервис по типу FeedBurner, в этом случае вам нужно выбрать Custom отслеживание. Вы также можете выбрать «custom feed count» что, по сути, является способом подделать вашу статистику подписчиков — вы можете ввести то значение, которое хотите, если вам хочется выглядеть более популярным!

Вы также можете изменить CSS для блока, который отображает ваш счетчик, и вы можете ввести свой пользовательский контент, который вы можете разместить под или над лентой — можно использовать это, например, для копирайта или рекламы.

Читайте так же:
Счетчики для подсчета калорий

Создание CSV файла в PHP

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

Важным моментом, является кодировка файла. Для корректного отображения кириллицы следует использовать кодировку cp1251 (windows-1251).

Разделитель колонок

Для русского языка символом-разделителем является ; (точка с запятой). Для англ. , (запятая).

Строки содержащие спец символы: » , ; rn или n или r должны быть в двойных кавычках «строка» .

Двойные кавычки внутри строки, нужно «очистить» поставив перед кавычкой еще одну такую же кавычку: строка «csv» превратиться в «строка «»csv»»» . Обрамление в кавычки нужно, чтобы можно было внутри значений колонок использовать разделители ; , , и не переживать что что-то сломается при чтении файла.

Разделитель строк

Для разделения строк в csv файлах можно использовать rn (возврат каретки и перенос строки, CR LF). В этом случае, если нужен перенос строки внутри значения колонки, то там используется просто n .

Также, для разделения строки, может использоваться просто n (перенос строки, LF). В этом случае, перенос строки внутри значения колонки должен обозначаться как r (возврат каретки CR).

Функция для создания CSV файла

меню

Как в PHP получить данные от пользователя в консоли

Благодаря передаваемым аргументам, скрипт может выполнять действия не только с прописанными в нём данными, но и с другими значениями, указанными при запуске скрипта.

Кстати, при работе в окружении веб-сервера, то есть когда PHP скрипт выполняет задачи для веб-сайта, возможность передать ему аргументы реализована с помощью HTTP методов GET и POST. Эти аргументы передаются перед запуском скрипта, и уже после запуска PHP скрипта новые данные отправить нельзя — нужно ждать завершения работы программы, и при необходимости запустить её ещё раз с новыми данными.

Читайте так же:
Фильтр с краном перед счетчиком

Во время работы скрипта может потребоваться ввод новых данных, в консоли это достигается с помощью строки запроса, в которую пользователь может ввести значение и нажать Enter для передачи его скрипту. В контексте веб-сайта такой возможности — передать данные уже во время выполнения скрипта — нет. То есть консольный запуск PHP скриптов с аргументами не только проще (не нужно возиться с HTML формой), но и даже более гибкий.

В PHP для запроса пользователю используется функция readline.

Эта функция одинаково работает и на Windows и на Linux. Причём на Linux она имеет интерактивные возможности Bash, например, сохраняет историю ввода, к которой можно вернуться с помощью стрелок. На Windows эта возможность появилась начиная с PHP 7.1.

Если сильно надо, можно настроить автозавершение вводимых данных. Все функции GNU Readline рассмотрены здесь. Я же коснусь только readline, которая считывает введённую пользователем строку. С этой функцией можно указать один опциональный аргумент — строку, которая будет показана пользователю в приглашении.

Пример консольного PHP скрипта, которые запрашивает у пользователя данные в приглашении командной строки:

Общее описание формата PHP

Язык программирования PHP в 1995 году разработал датский программист Расмус Релдорф. Спустя два года после выхода первой версии Релдорф выпустил улучшенный вариант. Его стал использовать каждый сотый домен в интернете. В 1998 году документ переделали израильские программисты, которые в дальнейшем продолжили заниматься проектом. Их версия получила название PHP 3.0. На сегодняшний день используется 7.0.0 версия, выпущенная в 2015 году. Язык PHP находится на 6 месте по популярности, на нем написаны интернет-гиганты Facebook и Wikipedia.

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

Читайте так же:
Выбираем счетчик для сайта

У формата открытый исходный код на сервере. Сайты на таком движке анализируют php-файлы, создают html страницу и отправляют в браузер . В итоге, при просмотре исходного кода пользователь не видит php-код.

PHP был портирован почти на все операционные системы и полностью бесплатен для использования. Официальный сайт PHP – это PHP.net. Есть целый раздел документации, который служит онлайн-руководством по PHP, если вам нужна помощь, чтобы узнать больше о том, что вы можете делать с PHP или как всё это работает. Ещё один хороший источник – W3Schools.

Первая версия PHP была выпущена в 1995 году и называлась Personal Home Page Tools (инструменты PHP). Изменения проводились на протяжении многих лет, новые версии выпускались каждые несколько месяцев.

Скрипты на стороне сервера – наиболее распространенное применение PHP. Как описано выше, это работает с синтаксическим анализатором PHP, веб-сервером и веб-браузером, где браузер обращается к серверу, на котором выполняется программное обеспечение PHP, так что браузер может отображать всё, что производит сервер.

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

голоса
Рейтинг статьи
Ссылка на основную публикацию
Adblock
detector