Функцию повторяем каждые 3 секунды
Добрый день! Сегодня поговорим о функциях, которые мы запускать должны с какой-то периодичностью. Мы с учеником сегодня столкнулись с ситуацией когда действительно нужно выполнять обновление информации в определенном div с периодом в три секунды.
Итак: есть какой-то html - код:
<ul class="aleftMenu">
.......
</ul>
В него мы будем записывать(обновлять) данные из базы каждые 3 секунды
Читать далее...
Проверка совпадения в урл php - роутинг
При построении приложения нам нужно не просто проверить конкретный роут (т.е если в урл звучит роут article) а еще и понять:
1) запускается это конкретный урл - тогда выполняем конкретные действие (выводим какую-то логику и т.д)
2) после этого урла звучят еще какие-то данные - например article/blog/23/ и т.д
Чтобы убить двух зайцев одним махом (без каких-либо супер настроек роутинга) воспользуемся проверкой и получить результат такого плана:
if(stristr($route, 'user') !== FALSE) {
//Откусываем от всего урл user/Testoviy-podriadchik-Ivan только последнюю часть Testoviy-podriadchik-Ivan
Читать далее...
Ограничиваем колличество символов в строке на php
Иногда, при написании блога или новостного приложения нам приходится делать ограничения нужного кол-ва букв в цикле. Т.е например у нас есть вывод заголовка статьи и ее описание. Проблема в том, что описание может быть ооочень большим по количеству и нам нужно лишнее скрыть.
Например, скроем все что будет больше 50 символов , если в контенте статьи больше чем 50 символов
// контент статьи
$mytitle1 = $myblogs['title'];Читать далее...
Валидация на HTML5
На html5 также есть валидация. Действительно есть возможность хоть как-то, но проверить информацию которую вводит пользователь.
Начнем:
Если мы хотим, чтобы данные могли проверяться мы обязательно должны создавать инпуты внутри формы.
Т.е:
<form>
.......
</form>
Читать далее...Как просто писать пагинацию
Дорогие читатели - сегодня мы столкнулись с учеником с вопросом пагинации (выводом навигации записей) на сайте. Поскольку он еще относительно новичек и пишет свое первое приложение в рамках курса - то использует он только чистый php без фреймворков и дополнительных библиотек. И вот вопрос как же сделать пагинацию на чистом php?
Итак, мы использовали разделение на MVC его приложения и по этом подходе файлы нашей логики нахордятся в одной директории а внешний вид в другой
Устанавливаем в файле управления приложением Controllers.php
$limit = 2;// - лимит вывода статей на странице
