Только для читателей Lifeexample возможно открыть интернет-магазин на Moguta.CMS со скидкой в 15%
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 ленту блога.
Комментарии
Спасибо, Марк, неплохая подборка. Думаю, когда возьмусь всерьёз за php внесу её в сборник снипетов)
зачем dirname(__FILE__) если есть __DIR__ ?
Потому что __DIR__ нет в старых версиях php, а __FILE__ работает во всех актуальных на данный момент.
хочу создать такой блог