Скрипты на PHP


Скрипт защиты PHP кода от копирования, привязка к нескольким доменам и определение хоста сайта

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

PHP транслитерация с русского на английский для поисковиков в URL формате

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

Добавление текста на картинку на сайте на PHP

Простой PHP скрипт накладывает текст на картинки при выводе их на сайте. Результатом будут новые картинки в формате jpeg с добавленным текстом

"Записать числа словами (буквами) на PHP"

Скрипт позволяет написать словами число. Число из цифр будет переведено в написанное буквами (прописью). Можно выводить значение в рублях/копейках, долларах/центах, евро/центах, гривнах/копейках. Максимальное число - девяносто девять триллионов.

Скрипт вывода изображений и картинок из папки на PHP

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

Методы передачи данных GET, POST, HEAD.
URL кодирование данных формы и MIME типы формы

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

Счетчик количества посещений на PHP

(Encoder Counter Версия 1.0)
     Простой до гениальности, удобный и умный счетчик количества посещений. Выдает конкретное число посещений каждой отдельной страницы сайта. Имеет режим невидимости на странице.
     Не требует настроек в PHP коде. Для установки нужно, всего лишь скопировать и вставить код, далее счетчик начинает самостоятельную работу по сбору и заполнению статистики посещений.
Более подробная информация на странице счетчика, для перехода кликнуть по заголовку.
Число пользователей на сайте в данный момент (на PHP)
Скрипт определяет число пользователей на сайте. Для установки и вывода данных, достаточно скопировать / вставить три строчки кода на страницу и скопировать файл со скриптом в папку.
Скрипт сам создаст файл с базой данных и начнет вычислять число пользователей.
Позволяет задать:
- период времени, за который вычисляется число пользователей на сайте. По умолчанию 10 минут.
Результат, например:
Сейчас на сайте: 10 человек.

Скрипт на PHP для вывода начальной части текста статей из текстового файла и ссылкой подробнее

Позволяет задать:
- длину выводимого текста.
- ссылку на полный текст статьи.
Более подробная информация на странице скрипта, для перехода кликнуть по заголовку.

Скрипт на PHP для наложения (добавления) надписи или текста на изображения

Скрипт добавляет надписи на изображения.
Работает с JPG, PNG, GIF (не анимированными).
Позволяет задать:
- папку с изображениями.
- текст надписи.
- тип шрифта.
- размер шрифта.
- место расположения на фото.
- угол наклона
- прозрачность (для водянной надписи).
Более подробная информация на странице скрипта, для перехода кликнуть по заголовку.
Разбивка длинных слов в юникоде (кодировке UTF-8) (на PHP)
Скрипт правильно разбивает длинные слова в строках в кодировке UTF-8 и содержащих одновременно русские и латинские символы.
Позволяет задать:
- максимальную длину слова.
- символы разделители (по умолчанию делит пробелами).
Конвертация изображений в формат Base64 (на PHP)
Скрипт считывает изображение и кодирует его в формат Base64.
Формирует html код с встроенным закодированным изображением.
Для отображения изображения достаточно вставить полученный код в нужное место страницы.
Сам файл изображения и его загрузка из папки больше не требуется.
Работает с 'jpg', 'gif', 'png'.
Вывод данных с постраничной навигацией (с разбивкой на страницы) (на PHP)
Скрипт считывает данные из текстового файла или базы данных MySQL, разбивает на страницы, выводит данные и навигационное меню.
Позволяет задать:
- количество выводимых записей на одной странице.
Пример навигации (работает на PHP):
Страница: 1 2 3 4 5

**************************
        Статья 7
        Статья 8
        Статья 9
**************************
Страница: 1 2 3 4 5
Сортировка массива по числам и строкам (на PHP)
Скрипт позволяет отсортировать многомерный массив по строкам или по числам.
Например массив $arr можно отсортировать по ячейке count или string с сохранением структуры массива.
$arr[0] => array( 'count'=>524, 'string'=>'Первый'),
$arr[1] => array( 'count'=>8, 'string'=>'Второй'),
$arr[2] => array( 'count'=>64, 'string'=>'Третий').
Запрет доступа к файлам, фото, материалам сайта (на PHP).
Скрипт запрещает доступ к контенту, после просмотров нескольких материалов на сайте. При запрете выдает сообщение, например: "Доступ закрыт на 60 сек."
При обновлении страницы выдается точное оставшееся время до открытия доступа к материалам.
Сам определяет пользователей и не требует их регистрации или ввода логинов и паролей.
Позволяет задать:
- время запрета по сессии, например 10 мин.
- время запрета по cookie, например тоже 10 мин.
- количество разрешенных просмотров перед блокировкой контента.
- сообщение пользователю на время блокировки.
Запрет доступа к определенным страницам сайта (на PHP)
Скрипт запрещает неавторизованным пользователям получить доступ к некоторым страницам сайта. Выводит информационное сообщение и ссылку на страницу авторизации (или производит перенаправление автоматически).
Создание резервной копии данных сайта одним кликом мыши (на PHP)
Скрипт создает ссылку при клике на которую браузер предлагает сохранить файл с данными сайта на локальном (удаленном) компьютере пользователя. Файл создается на основе базы данных из текстового файла на сервере. К имени файла добавляется дата и время создания этой резервной копии.
Позволяет задать:
- путь к файлу на сервере.
- дополнительный текст к имени файла.
Восстановление данных сайта из резервной копии "одним" кликом мыши (на PHP)
Скрипт имеет форму для выбора файла для загрузки на сервер.
Определяет правильность формата файла, об ошибке сообщает пользователь.
Сообщает об ошибке произошедшей при загрузке файла.
Сообщает об успешной загрузке файла.
Позволяет задать:
- путь к файлу на сервере.
Разбивка строки на отдельные слова и вывод начала строки (на PHP)
Скрипт разбивает строку на отдельные слова в массив.
Выводит требумое количество слов с начала строки.
Правильно работает с юникодом (кодировкой UTF-8). Разбивает по пробелам и по переносам строк.
Создает из строки массив из слов и формирует начало строки из заданного количества слов.
Позволяет задать:
- количество слов для вывода.
- текст окончания строки.
Пример:
Имеется строка: один два три четыре пять шесть.
Результат: один два три... далее (это ссылка муляж, для демонстрации)
Переход на страницу, только по ссылке с другой страницы (на PHP)
Скрипт позволяет перейти на требуемую страницу, только после промотра другой страницы и только по ссылке с этой страницы. Если ссылка на нужную страницу размещена на других сайтах, тогда при переходе по ней, будет произведен переход на страницу с ссылкой, либо выдано пользовательское сообщение с предложением перейти на страницу для перехода.
Позволяет создать множество защищенных ссылок на другие страницы сайта.
Позволяет задать:
- сообщение пользователю о необходимости просмотра другой страницы.
Парсинг (сканирование) фото-форумов (на PHP)
Скрипт парсит темы фото-форумов и вычисляет прямые ссылки на размещенные изображения с максимальным размером и качеством, а так же ссылки на превью к ним. Из собранных данных, создает готовые фотоальбомы.
Создание проверочного теста или игры (на PHP)
Скрипт выдает серию изображений и вопросы к ним, а так же к каждому изображению несколько вариантов ответа. Изображение можно увеличить и просмотреть в полном размере.
      После простановки ответов, пользователь нажимает кнопку "Готово" и получает результат:
- количество правильных ответов.
- количество неправильных.
- общий процент правильных ответов.
      Далее пользователь может внести свое имя в таблицу рекордов (или статистики), которая отображается на главной странице.
      Если пользователь набрал определенный процент правильных ответов, например 80%, то он может попасть на бонусную страницу и получить подарок.
Загрузка файлов и группы файлов в zip архиве на сервер (на PHP)
Скрипт позволяет загрузить на сервер сразу группу файлов упакованных в один zip архив, а так же любые другие файлы.
Например можно загрузить сразу 100 фото одним файлом.
По окончании загрузки выводится собщение о результате.
На сервере Zip файл автоматически распаковывается в заданную папку.
Для подключения скрипта, достаточно скопировать файл со скриптом на сервер и добавить три строчки кода в том месте на вашей странице, где бы вы хотели отобразить форму для загрузки файлов.
Позволяет задать:
- имя директории для загружаемых файлов на сервере.
- файл для загрузки, через форму на странице .
Создание каптчи (на PHP).
Скрипт выводит картинку с цифрами и буквами в формате jpg. Символы на картинке генерируются случайным образом и имеют разный размер и наклон.
Позволяет задать:
- фоновую картинку.
- число символов.
- шрифт.
- размер символов.
- цвет символов.
- расстояние между символами.
- начальные координаты.
- качество картинки в формате jpg.