Kilho.net

Метка: PHP

Miscellaneous

PHP-программа изменения коротких тегов

Программа для замены коротких тегов (<?) на длинные (<?php) в PHP-файлах. Если файл был изменён, к имени исходного файла добавляется расширение .bak. <?=$hello?> заменяется на <?php echo $hello; ?>. При использовании параметра (-s) тег <?= не изменяется. Поддерживается только формат UTF-8. Как пользоваться…

Читать далее — PHP-программа изменения коротких тегов
IT

Определение текущего местоположения (PHP)

Местоположение определяется с помощью функции geolocation. Если пользователь не предоставил необходимые разрешения или браузер не поддерживает эту функцию, местоположение определяется по IP-адресу через API Naver. Перед использованием получите API-ключ Naver по адресу ниже.(https://www.ncloud.com/product/applicationService/geoLocation) <? function makeSignature($secretKey, $method, $baseString, $timestamp, $accessKey)…

Читать далее — Определение текущего местоположения (PHP)
IT

Получение IP-адреса подключения в AWS (PHP)

При использовании сервера Amazon в качестве IP-адреса сервера отображается частный IP-адрес. Поэтому я написал этот код, чтобы получить публичный IP-адрес. <? if(in_array(substr($_SERVER[‘SERVER_ADDR’], 0, 3), array(‘172’))) if(strrpos(gethostname(), ‘.compute.internal’)!==false) $_SERVER[‘SERVER_ADDR’] = file_get_contents(‘http://169.254.169.254/latest/meta-data/public-ipv4’); echo $_SERVER[‘SERVER_ADDR’]; ?>

Читать далее — Получение IP-адреса подключения в AWS (PHP)
IT

Установка и использование морфологического анализатора (PHP)

Среда установки: базовая CentOS 7, PHP 7 yum install gcc-c++ java-1.7.0-openjdk-devel python-devel zlib-devel openssl openssl-devel git -y wget https://www.python.org/ftp/python/3.6.1/Python-3.6.1.tgz tar xf Python-3.* cd Python-3.* ./configure make make altinstall pip3.6 install JPype1-py3 pip3.6 install konlpy cd .. wget https://bitbucket.org/eunjeon/mecab-ko/downloads/mecab-0.996-ko-0.9.2.tar.gz tar zxfv…

Читать далее — Установка и использование морфологического анализатора (PHP)
IT

Веб(PHP)-взлом, программа проверки опасного кода

Создана для мониторинга установки вредоносных PHP-файлов в результате взлома сервера и простой проверки наличия потенциально опасного кода. Создайте файл с этим кодом и загрузите его в учётную запись на сервере. [php] &amp;lt;? /** * Name: Kilho’s PHP Diagnosis * Author:…

Читать далее — Веб(PHP)-взлом, программа проверки опасного кода
IT

HTTP-запись данных подключения

При использовании OpenAPI — для тестирования и проверки правильности данных подключения Значение метода, хост и значение POST при подключении [PHP] <? $log = $_SERVER[‘REQUEST_METHOD’].’ ‘.$_SERVER[‘HTTP_HOST’].$_SERVER[‘REQUEST_URI’].»nn»; foreach($_SERVER as $k => $v) { if($k==’HTTP_HOST’) continue; if(substr($k, 0,5)!=’HTTP_’) continue; $log .= ‘$k: $v’.»n»;…

Читать далее — HTTP-запись данных подключения