Функции на PHP которые могут пригодиться


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

PHP - имя исполняемого файла:

Константа __FILE__ вернет имя исполняемого файла, вместе с путем от корня сервера:

<?
echo __FILE__;
?>

 

PHP - Домен сервера на котором исполняется текущий код:

С помощью элемента SERVER_NAME суперглобального массива $_SERVER можно узнать текущий домен:

<?
echo $_SERVER['SERVER_NAME'];
?>

 

PHP - IP адрес сервера:

В том-же суперглобальном массива $_SERVER есть и ip адрес сервера:

<?
echo $_SERVER['SERVER_ADDR'];
?>

 

PHP - размер файла:

Функция filesize() вернёт вам размер файла (путь до файла нужно указывать от корня сервера):

<?
echo filesize('file.txt');
?>

 

PHP - тип переменной:

Функция gettype() вернёт тип файла (в виде строки):

<?
$a = 'is string';
echo gettype('$a');
?>

 

PHP - Браузер посетителя:

<?
echo $_SERVER['HTTP_USER_AGENT'];
?>

 

PHP - текущее время:

<?
echo date('h:i:s');
?>

 

PHP - путь до директории исполняемого файла:

<?
echo __DIR__;
?>

 

PHP - текущая дата:

<?
echo date('d m Y');
?>

 

PHP - URL-адрес текущей страницы:

Опять нам поможет переменная окружения - $_SERVER

<?
$current_uri = $_SERVER['SERVER_NAME'] . $_SERVER['REQUEST_URI'];
?>

 

PHP - узнаинфорациють версию PHP (помимо способа с phpinfo()):

Константа PHP_VERSION содержит версию PHP

<?
echo PHP_VERSION;
?>

 

PHP - ASCII код символа:

Функция ord() возвращает ASCII код символа:

<?
$code = ord('a'); // узнаем код символа "a"
echo $code;
?>

 

PHP - Узнать символ по ASCII коду?

Обратная функции  ord(), является функция chr():

<?
$symbol = chr(97); // узнаем символ с кодом 97
echo $symbol;
?>

 

PHP - Цвет пикселя картинки:

Связка функций imagecolorat() и imagecolorsforindex() дает возможность узнать цвет пикселя с определёнными координатами:

<?
$image = imageCreateFromJpeg('image.jpg'); // создаем объект изображения

$x = 10; // координата x точки
$y = 15; // координата y точки

// узнаем индекс цвета в указанной точке
$color = imagecolorat($image, $x, $y);

// узнаем информацию о цвете по его индексу
$color_info = imagecolorsforindex ($image, $color)

// выводим информацию о цвете в формате RGB
print_r($color_info);
?>

 

 


Тэги:

Комментарии: 0

Прокомментировать »

 
 
 

Прокомментировать

 
 
Сообщение *
 
Проверочный код *
 
 
 
Яндекс.Метрика