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

БЛОГ ПРО WEB

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

Category: PHP



Как в PHP добавить элемент в массив?

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


Как PHP массив вывести в строку?

Для чего нужно выводить php массив в строку? Есть 2 основных случая, когда это может потребоваться Если Вы хотите узнать содержание массива Если вам требуется вывести все значения массива, например, через запятую Рассмотрим несколько основных способов вывода PHP массива строкойДопустим у вас есть вот такой массив: Смотрим массив с помощью функции var_dump() Результат: Смотрим массив […]


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

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


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

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


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

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


Какую БД использовать, MongoDB или MySQL?

Какую БД использовать, MongoDB или MySQL?

Новый проект требовал гибкость настроек с кучей нюансов, и для этого просто не подошла база данных MySQL. C ее помощью возможно было реализовать задуманное, но опять же вышло бы не совсем красиво. Пришлось бы хранить множество массивов в ячейках таблиц БД, тем самым управлять ими было бы совершенно не удобно. Гибкость БД Я понял что […]


PHP Категории (Дерево категорий)

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


Memcache PHP + сайт = быстрый сайт

Что такое Memcache? Изначально Memcache была разработана для портала LiveJournal.com для увеличения скорости работы сайта. С помощью Memcache php можно свести скорость загрузки вывода данных из баз данных, практически до нуля. При выводе из БД, сохраняются строки в кэш и при следующем выводе проверяется кэш по определенному запросу. Если есть данные, выводим, если нет тянем […]


Использование PHP переменной в CSS

Иногда просто CSS файла мало, когда нужно создать динамичность изменения стиля. Конечно можно и тупо прописать стиль в HTML, но это не валидно. Как оказалось стандартного решения нет, пришлось использовать извращенный способ… Вот нашел на просторах интернета такое решение. index.html stylesheet.php default.css Собственно фрагмент кода и есть вывод стилей… Вот как оказалось все просто, хоть […]