Разрабатываю сайты

БЛОГ ПРО WEB

Рассказываю о web-разработке
и помогаю создавать сайты



Редирект php (перенаправление)

Перенаправление с одной страницы на другую, сделать достаточно просто. Для такой реализации нам поможет функция header() Достаточно написать следующий код, чтобы перенаправить пользователя, например, на страницу google.com Но нужно знать одну вещь… До функции header() не должно выводиться ни какого текста, например так В таком случае php вам выдаст ошибку. Кроме того, если случайно оказался […]


Как скачать все изображения со страницы сайта PHP?

В этот раз была задача скопировать сайт ( Не люблю я это делать и хорошо, что делаю очень редко. Слышал что есть несколько способов скачивания сайта даже целиком. Я не стал вдаваться в подробности, там может быть множество сложностей, поэтому решил скопировать страницу вручную (так было интереснее ;)). Но данная статья не об этом… В […]


Константы в PHP

Константа — это значение, которые можно назначить, но которое нельзя переопределить, в отличии от переменных. Константы определяются с помощью функции define(‘ИМЯ_КОНСТАНТЫ’, ‘ЗНАЧЕНИЕ’) Имя константы лучше писать заглавными буквами. Чтобы вывести значение, используем echo Точно так же отработает такой код, используя переменную: Но если мы захотим переопределить переменную вот так То мы соответственно получим результат Vasya. […]


Символические ссылки в PHP

Символические ссылки — это конструкция имени переменной из другой строковой переменной.Допустим у вас формируется определенное имя переменной и вы не знаете как будет называться переменная, но вывести эту переменную необходимо. Конструкция начинается со знака $ и далее подстанавливается нужная переменная. Вот простой пример Таким образом наша конструкция переменной $$generate_name — это то же самое что […]


Жесткие ссылки в PHP

Мнения о необходимости использовать жесткие ссылки, расходятся. Некоторые без них не могут обойтись, а некоторые, за все время практики, не сталкиваются с необходимостью их применять. Это все зависит от задач и усмотрения разработчика. Но знать об этом нужно 😉 Поехали! Итак что такое жесткая ссылка в PHP ? На самом деле это просто, переменная или […]


Условный оператор PHP (if, else, elseif)

Как и во многих языках программирования, в PHP есть условный оператор, который очень важен и помогает проверять различные условия, от чего зависит конечный результат вывода. Допустим мы определили переменную $age Задача: Пропишем условие, где переменная $age равна 18: Начинается оператор с ключевого слова if, условие прописывается следом за словом if, в круглых скобках ( УСЛОВИЕ […]


Как сделать php страницу?

Как оказалось это первый вопрос, который возникает в голове у начинающего php программиста, который только что услышал о таком языке как PHP. Так вот, на самом деле PHP страница может быть банально простой. Достаточно создать файл с расширением .php, например index.php и поместить в него код обернутый в такой тег <?php ТУТ-НАШ-КОД ?> Именно в […]


Вывод массива PHP с оформлением списков

Потребовалось вывести все элементы массива в читабельном виде, и чтобы в дальнейшем была возможность прикручивать функционал для элементов массива ( но это другая история 😉 ) Да, мало в каких случаях может пригодиться, но если ты читаешь это, то возможно ты один из тех, кому такое понадобилось. Итак, поехали… Мы имеем массив Массив многомерный, и […]


Выравнивание блоков по высоте с помощью JS

Думаю у каждого, хотя бы раз, при верстке, была ситуация, когда необходимо сравнять по высоте блоки. Да, конечно, с помощью CSS все это легко реализуется… Но как не странно, не всем подходит вариант выравнивания блоков с помощью CSS, по разным причинам, ну например ситуация, такая «нестандартная», или принципы не позволяют, а возможно и религия не […]


Сортировка JS (бесконечная вложенность)

От jQuery UI Sortable пришлось отказаться, были на то причины. Сейчас использую другое решение для сортировки блоков js? и собственно, вот оно https://rubaxa.github.io/Sortable/ Встала задача собрать сортировку бесконечной вложенности, чтобы каждый блок мог вставляться в другой и наоборот. И вот что получилось… Имеем такую html разметку Подключаем sortable И запускаем сортировку Добавим стиль И получим следующий […]


Программирование на Python с Нуля до Гуру