Время от времени многим программистам приходится сталкиваться с такими задачами, как создание word или pdf файлов средствами PHP. Если со вторым ощутимых проблем нет, так как есть хорошая библиотека, то с Word-ом дела обстоят сложнее. Читать далее «Создать, редактировать Word файл через PHP»
PHP
Выбрать из папки картинки случайным образом PHP
При разработке различных модулей на PHP иногда требуется вывести из директории картинки случайным образом, например 10 из 100. Но что делать, если нам нужно вывести картинки из подпапок? Читать далее «Выбрать из папки картинки случайным образом PHP»
Переход с mysql на mysqli в php 7
С развитием технологий программирования старые методы отбрасываются, а заместо них появляются более совершенные. Это можно видеть как в библиотеках jQuery - когда с ростом версии библиотек исчезает синтаксис старых функций, так и в php языке программирования. Читать далее «Переход с mysql на mysqli в php 7»
Как сделать бэкап базы данных сайта
Если вы только начинаете разрабатывать сайты, то время от времени вам приходилось слышать о том, что периодически или для каких-либо операций требуется делать бэкап БД. Постараемся разобраться, как его делать и зачем он нужен вообще. Читать далее «Как сделать бэкап базы данных сайта»
Вывести html код только на главной (или любой другой) странице сайта через php
При создании сайтов на Joomla, WordPress и других движках, где есть поддержка php прямо в шаблоне, очень часто требуется определить текущую ссылку документа. И в зависимости от нее например, загружать новые скрипты, блоки CSS стили.
Например, возьмем движок Joomla. Раньше для главной и внутренней страниц я делал два шаблона. Это было очень не удобно, ведь если я изменял шапку на главной, то приходилось эти изменения делать и на внутреннем шаблоне. После изучения PHP я нашел прекрасное решение через суперглобальный массив $_SERVER. Теперь от слов к делу.
Чтобы через PHP определить текущую ссылку используйте $_SERVER['REQUEST_URI']. Например, если вы напишите в вашем сайте: <?php echo $_SERVER['REQUEST_URI']; ?> , то при открытии его в браузере увидите ссылку текущей страницы. К примеру, для этого поста она была бы такой: /vyvesti-html-kod-na-glavnoj-stranice-sajta-cherez-php-opredelit-tekushhuyu-ssylku-sajta/
Заметьте ссылка печатается без привязки домена - это очень полезно, если вы, к примеру разрабатываете сайт на денвере, а потом переносите на сервер, то вам не придется постоянно менять домен в коде.
Теперь о том, как вывести любой html код, подключить css и js только на главной странице, а к примеру на остальных, что-то другое. Используйте следующую конструкцию:
<?php if($_SERVER['REQUEST_URI'] == '/') { ?>
Здесь выводится абсолютно любой html код только на главной, также здесь вы можете подключать css и js скрипты
<?php } else { ?>
Здесь выводится код на всех внутренних страницах
<?php } ?>
Вывести код на любой произвольной странице сайта:
<?php if($_SERVER['REQUEST_URI'] == '/vasha-proizvolnaya-stranica/') { ?>
Здесь выводится абсолютно любой html код
<?php } ?>
Вывести код на любой странице сайта, кроме главной:
<?php if($_SERVER['REQUEST_URI'] != '/') { ?>
Здесь выводится абсолютно любой html код
<?php } ?>
Думаю из этих примеров легко понять как работает $_SERVER['REQUEST_URI']. Используйте эту конструкцию в своих сайтах, чтобы упростить код и сделать его более функциональным.
- Как на php вытащить текст внутри квадратных скобок из строки
- Как на php определить нажатый чекбокс через $_POST
- ISP manager 5 API PHP авторизация и регистрация домена
- Мультиселект при выгрузке из БД в PHP
- Капча на php в виде математического примера
- Запретить исполнение php файлов с помощью .htaccess
- Декодировать кириллический домен на php
- Возврат значений из функций php return. Как возвратить массива из php функции за счет return
- Как сделать импорт и экспорт базы данных на хостинге или денвере
- Сортировка по уникальным значениям массива php array_unique
- Транслитерация символов и ссылок на php
- Умные функции в php с любым количеством входных данных
- Конвертация кодировок utf-8 и win-1251 в PHP через iconv
- Свой счетчик посещений для сайта на PHP в виде картинки
- php скрипт вывода новости/сообщения по дате. Планировщик
- php скрипт случайной новости, высказывания, афоризма
- Зашифровать, расшифровать данные по ключу в PHP
- Живой поиск по БД с помощью jQuery и PHP
- Автозаполнение полей на js или живой поиск по БД
- Google Map API получить по адресу координаты объекта
- Создать, редактировать Word файл через PHP
- Выбрать из папки картинки случайным образом PHP
- Переход с mysql на mysqli в php 7
- Как сделать бэкап базы данных сайта
- Вывести html код только на главной (или любой другой) странице сайта через php