Только для читателей Lifeexample возможно открыть интернет-магазин на Moguta.CMS со скидкой в 15%

<<< PHP — работа с сессиями || Какую CMS для интернет-магазина выбрать начинающему >>>

PHP как узнать …

29.07.2014
PHP как узнать

Здравствуйте, уважаемые читатели блога LifeExample, по статистике, представленной поисковым сервисом Yandex, ежемесячно начинающие веб-мастера совершают более двух тысяч поисковых запросов начинающихся с фразы "php как узнать …".

Это могут быть запросы типа: "php как узнать ip", "php как узнать url", "php как узнать браузер", " php как узнать размер массива".

Как правило, ответы на подобные вопросы очень короткие и умещаются в одну или несколько строк кода.

В данной статье я бы хотел собрать большинство популярных вопросов и дать на них ответы. Надеюсь, этот материал попадет в закладки вашего браузера и не раз поможет вам вспомнить тот или иной ответ на вопрос "php как узнать… "

PHP как узнать версию

1. Вариант:

1
echo 'Текущая версия PHP : ' . phpversion();

2. Вариант:

1
echo phpinfo();  //полная информация о php

PHP как узнать ip посетителя сайта

1
echo  $_SERVER["REMOTE_ADDR"]; // ip посетителя сайта

PHP как узнать ip сервера

1
echo $_SERVER['SERVER_ADDR']

PHP как узнать кодировку строки, php как узнать кодировку текста

1
echo mb_detect_encoding($str);

PHP как узнать дату и время

1
echo date('d.m.Y H:i');

PHP как узнать url

(php как узнать адрес страницы, php как узнать текущий адрес, php как узнать текущую страницу )

1
echo 'http://'.$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'];

PHP как узнать путь к исполняемому файлу

1
2
$path_parts = pathinfo(__FILE__);
echo $path_parts['dirname'];

или

1
echo dirname(__FILE__);

PHP как узнать имя файла

1
2
$path_parts = pathinfo(__FILE__);
echo $path_parts['filename'];

PHP как узнать расширение файла

1
2
3
$path_parts = pathinfo(__FILE__);

echo $path_parts['extension']

или

1
return end(explode(".", $filename));

PHP как узнать размер файла, php как узнать размер изображения

1
echo get_filesize ('images/photo.jpg')

PHP как узнать браузер

1
2
3
echo $_SERVER['HTTP_USER_AGENT'] . "\n\n";
$browser = get_browser(null, true);
print_r($browser);

PHP как узнать тип переменной

1
echo gettype($value)

PHP как узнать размер массива, php как узнать длину массива, php как узнать узнать количество элементов массива

1
count($array(1,2,3));

или

1
sizeof ($array(1,2,3));

PHP как узнать время

1
2
echo time()// unixtime
echo date('H:i')

PHP как узнать домен сервера

1
echo $_SERVER['SERVER_NAME'];

PHP как узнать день недели

1
date("w",time());

PHP как узнать длину строки php

1
 echo strlen($str)

PHP как узнать имя класса

1
2
3
4
5
get_class($obj) // my (всегда в нижнем регистре!)
// в самом классе так
public function method(){
        return __CLASS__;
}

PHP как узнать разрешение экрана

Никак! Необходимо использовать JS.

PHP как узнать ос

1
echo $_SERVER['HTTP_USER_AGENT']

Я подобрал основной перечень вопросов начинающихся со фразы "PHP как узнать…", но если у вас имеются и другие похожие вопросы, можете смело задавать их в комментариях к данной статье, не забудьте начать вопрос со фраз "PHP как узнать…"

Чтобы не пропустить публикацию следующей статьи подписывайтесь на рассылку по E-mail или RSS ленту блога.

Нравится

Комментарии

  • nektobit

    Спасибо, Марк, неплохая подборка. Думаю, когда возьмусь всерьёз за php внесу её в сборник снипетов)

  • SevenZ

    зачем dirname(__FILE__) если есть __DIR__ ?

    • Техноблогер

      Потому что __DIR__ нет в старых версиях php, а __FILE__ работает во всех актуальных на данный момент.

  • Магомед

    хочу создать такой блог

  • Оставить комментарий

    Подписаться на комментарии к этой статье по RSS

    Размещение статей и контекстных ссылок
    Яндекс.Метрика