Метка php

Скрипт PHP для получения IP, браузера и ос посетителя

Рассмотрим как можно сделать простой скрип для получения IP, браузера и ос жертвы. Получить данные можно просто : $user_agent = $_SERVER["HTTP_USER_AGENT"]; Переменная даём нам строку пользовательского агента — это текст, который сами браузеры отправляют на веб-сервер, чтобы идентифицировать себя, чтобы…

Обновить версию PHP до 5.6 ISPmanager 4 (Centos 6)

Удалять старую версию PHP не нужно. Подключаемся к серверу по SSH. Скачиваем и подключаем репозиторий REMI: wget -P /root/ http://rpms.famillecollet.com/enterprise/remi-release-6.rpm rpm -ivh /root/remi-release-6.rpm В файле remi.repo подключаем нужную версию PHP, Где «enabled=0» изменить на  ‘enabled=1’ напротив необходимого php. nano /etc/yum.repos.d/remi.repo…

Скрипт PHP для сокращения ссылок. Shortening links

Сперва напишем простой код, для генерации простого рандома символов, чтобы наша ссылка могла выглядеть примерно вот так: https://domain.tld/fw3IwO Код нашего рандома: function generatePassword($length = 0){    $chars = 'qazwsxedcrfvtgbyhnujmikolpQAZWSXEDCRFVTGBYHNUJMIKOLP1234567890-_';     $numChars = strlen($chars);    $string = '';    for ($i = 0; $i < $length; $i++) {        $string .= substr($chars, rand(1, $numChars) - 1, 1);    }    return $string;} $gename = generatePassword(8); Стоит заметить что переменная $gename…

Как запустить composer на ISPmanager 5?

В ISPmanager 5 все версии PHP, которые Вы установили через панель в разделе «Возможности» доступны на сервере по пути: /opt/php* Чтобы использовать composer  зайдите под нужным юзером и выполните команду: /opt/php71/bin/php composer.phar где php71 — версия php, которая нам нужна.…

Сканировать сайт на вирусы через консоль (Ai-Bolit)

Переходим на сайт антивируса, скачиваем архив и заливаем на сервер или копируем ссылку «Ai-bolit для сайтов» ( https://revisium.com/ai/index.php?q=81…4614488930 ) В консоли прописываем wget и эту ссылку: wget https://revisium.com/ai/index.php?q=812973457157484954992204614488930 Ждём загрузки и переименовываем «index.php?q=812973457157484954992204614488930» в любое название с расширением .zip: mv index.php?q=812973457157484954992204614488930 aibolit.zip Распаковываем: unzip…

Отправка почтового сообщения методом PHP

Отправка почты средствами PHP осуществляется при помощи функции mail(), которая имеет следующий синтаксис: mail($to, $subject, $body [, $headers] [, $parameters]) Эта функция принимает следующие аргументы: $to — адрес электронной почты получателя; $subject — тема сообщения; $message — текст сообщения; $headers…

Установка PHP под Windows

Для установки PHP следует создать каталог C:\php и разместить в нём файлы из архива дистрибутива который можно найти на официальном сайте php.net. После этого нужно переименовать конфигурационный файл php.ini-dist в php.ini и скопировать его в каталог C:\Windows. Далее необходимо сообщить…

Пример создания бота Telegram на PHP

Для начала создайте самого бота с помощью бота в телеграмм @BotFather. Написав ему команду: /newbot Укажите имя бота (как он будет называться)Далее укажите username (ник бота). После чего бот Вам отправит ссылку на созданного Вами бота и его токен вида:…