Jump to content

keltanas

User
  • Posts

    211
  • Joined

  • Last visited

  • Days Won

    4

keltanas last won the day on March 21 2017

keltanas had the most liked content!

Information

  • Sex
    Мужчина

Recent Profile Visitors

4,344 profile views

keltanas's Achievements

Explorer

Explorer (1/14)

  • Week One Done Rare
  • One Month Later Rare
  • One Year In Rare

Recent Badges

31

Reputation

  1. Конечне не получается. Чисто гипотетически (т.к. я не в курсе, что это за функции the_date и current_time), у тебя получаются даты вида: $date = '30-01-2017' и $ctime = '01-02-2017' А теперь вопрос - если их сравнивать как строки, какая из них будет больше, а какая меньше? Скорее всего не то, что ожидалось Поэтому используй для сравнения либо строки в формате YYYYMMDD, либо вообще работай с датами в timestamp (если таймзона одинаковая). И как трувей - это коструировать объекты DateTime и сравнивать их... Это поможет всегда явно и с учетом таймзон сравнивать любые даты.
  2. Да нет, конечно. Что за чушь? Настоящий верстальщик не должен знать ничего кроме ХТМЛ и КСС. А то еще каким-нибудь программистом станет. А это для верстальщика зашквар. Так что шлите подальше всех, кто предлагает вам делать шаблоны. Это не барское дело что-то еще изучать, когда ты уже стал богом ХТМЛа и КССа!
  3. Нет ничего идеалогически не верного, чтобы выставить заголовки и вернуть респонс с пустым телом на back-end. По крайней мере, ничем не хуже, чем использовать Apache в качестве процессора PHP/front-end. Но, есть одно преимущество: можно вести базу редиректов и даже написать админку, которая поможет гораздо проще сопоставлять адреса, которые нужно связать редиректом. Но, решать вам, конечно.
  4. Ох. Потому что надо научиться внимательно писать код и читать документацию. В первом случае что проверяется, существование массива или элемента? Во втором случае ищется строка или число?
  5. Это вопрос или ответ? http://php.net/manual/ru/function.empty.php Если переменная существует и приведением типов из нее нельзя получить false, то empty() вернет false. Пример можно заменить на: $name = 'initialized'; if(!isset($name) || !$name){ echo 'В переменной, что-то есть'; } А это работать не будет. И что если посмотреть в сторону каких-либо готовых валидаторов? Если правил и переменных будет больше, устанешь все проверять.
  6. Не надо путать теплое с мягким Что? Малоизвестную? Как бэ 8000 звезд у одной и 5500 у другой намекаэ... что кто-то застрял где-то во времени далеко на горе толкая санки.. Еще немного статистики: https://packagist.org/packages/guzzlehttp/guzzle 21 846 151 установок https://packagist.org/packages/monolog/monolog 41 716 397 установок
  7. Библиотека - это инструмент для решения задачи. Коректировка требований под то, как тебе удобно - это уход от решения задачи.
  8. В требованиях не сказано, что нужно забирать файл, сказано, что его нужно отправлять. На это могут быть разные причины. В данном случае автор пытается решить именно проблему отправки.
  9. Зачем прям так жестко велосипедить в конце 2016 года? Все уже написано https://github.com/guzzle/guzzle/blob/master/docs/quickstart.rst#sending-form-files Для отладки используйте https://github.com/Seldaek/monolog
  10. Иметь рыбу хорошо, но программист должен сам уметь рыбачить. file_put_contents(__DIR__ . "/log.txt", realpath(".") . PHP_EOL, FILE_APPEND);
  11. Вам следовало бы ознакомиться с документацией, примерами использования и деталями реализации во фреймворках, прежде чем делать выводы.
  12. keltanas

    Изучение PHP

    Если знаешь JS на среднем уровне, зачем тогда учить PHP? Ноду в руки и вперед.
  13. Ну ща эксперты насоветуют... Это делается при помощи History API Поддерживается большинством совмеренных браузеров и большинством современных JS фреймфорков. Можно использовать и нативно. К серверным технологиям не имеет никакого отношения, по крайней мере, пока не возникнет вопрос SEO-продвижения.
  14. Ай-ай-ай. Фу какой хостер. Небось еще и права от рута не дает. Надо срочно менять.
  15. А я также хочу хорошую бесплатную машину, дом с бассейном и яхту. И вообще, чем гитхаб не подходит?
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy