entermix: если у вас что-то не получается, попробуйте прочесть инструкцию.
%m Двухзначный порядковый номер месяца От 01 (январь) до 12 (декабрь)
%e День месяца, с ведущим пробелом, если он состоит из одной цифры. На Windows реализован не так, как описано. Подробнее смотрите ниже. От 1 до 31
entermix: Потому что у этой функции ноги из ОС растут. В винде, например, вообще %e отстутствует https://msdn.microsoft.com/en-us/library/fe06s4ak.aspx
В маке с пробелом, в линуксах - по разному.
Обходите тримом, использованием date, или DateTime::format() или еще чем-нибудь. Или ковыряйте локаль, изменяя поведение операционной системы о_О.
Что мешает модифицировать код на клиенте так, чтобы он подписывал не "сгенерированным ключем" а "правильным", заботливо сохраненным перед модификацией?
Therapyx: можно самому, можно инлайн стилями. Но по сути это набор _стандартных_ элементов из которых как из кирпичиков складывается сайт. Вот посмотрите к примеру на https://almsaeedstudio.com/AdminLTE
Бутстрап и немного плагинчиков, а в итоге - красота. Нужно добавить кнопочек? выбрал подходящие в getbootstrap.com/components
Нужно убрать - убрал.
deniska_kuzmenko: Тут какая штука - если проект quick and dirty, то можно обойтись и такой вот функцией в процедурном стиле, обернутой в класс для красоты.
Но по мере роста проекта, с увеличением сложности, оказывается, что такую архитектуру сложно поддерживать, сложно понимать где, что и по каким правилам происходит с данными.
deniska_kuzmenko: К примеру такая структура
class article {
// свойства (вероятно их будет больше)
private title;
private url;
private content;
private created;
// методы
public setTitle($title){}
public setUrl($title){}
public setContent($title){}
//
public save(){
// собираем свойства в кучку, формируем запрос для вставки в базу, отправляем
}
}
// создаем новую статью
$article = new Article();
$article->setTitle($title);
$article->setContent($text);
$article->setCreated(time()); // текущее время
$article->save();
Это был объект "статья" и ООП.
а это не ООП
class Article {
// метод для создания статьи
public static newArticle($title, $url, $content, $created) {
// здесь вся кухня
}
}
deniska_kuzmenko: специально прекращать "так писать" не нужно. Нужно понять что такое объект и в каких случаях его стоит описывать, и начать это знание постепенно применять. Писать классы на каждый чих - тоже избыточно.
string(208) добавляет var_dump. Этим он как-бы говорит нам, что данные являются строкой и имеют длину 208 байт. У него работа такая. Кавычки тоже он добавляет - строка же!
Если вместо var_dump использовать echo или print - кавычек не будет.
Теги можно убрать при помощи strip_tags()
%m Двухзначный порядковый номер месяца От 01 (январь) до 12 (декабрь)
%e День месяца, с ведущим пробелом, если он состоит из одной цифры. На Windows реализован не так, как описано. Подробнее смотрите ниже. От 1 до 31