Создание собственного PHP MVC фреймворка на ООП. 26. Класс для работы с файлами

แชร์
ฝัง
  • เผยแพร่เมื่อ 20 ม.ค. 2025

ความคิดเห็น • 19

  • @matroskin978
    @matroskin978  27 วันที่ผ่านมา +1

    💖 Поддержка канала
    www.donationalerts.com/r/matroskin978
    4731 2196 5549 6408 (ПриватБанк)
    matroskin978@gmail.com (PayPal)
    TXGoBr7UrwRUYx7FpzbiG8znkgC6fhwtEF (USDT TRC20)
    410014621600849 (ЮMoney)
    ===============================================
    Мои курсы на Udemy
    Не получается приобрести курс или нужна скидка - обращайтесь. Решим :)
    Laravel 11. Теория и практика работы с PHP-фреймворком - www.udemy.com/course/laravel-11-php/?referralCode=9D54F544CCFD5E79FB11
    Курс "PHP 8. ООП. Создание собственного PHP MVC фреймворка":
    www.udemy.com/course/php-8-framework/?referralCode=1D29D8356C893C7889B3
    Курс по созданию интернет-магазина и веб-приложений в Telegram - www.udemy.com/course/telegram-bots-web-apps/?referralCode=A574DFE059CF9FF4E002
    Курс по созданию собственного шаблона интернет-магазина для OpenCart 3 - www.udemy.com/course/opencart-3/?referralCode=96BAF7C78DF57D6A90CA
    Курс по PHP - www.udemy.com/course/php-8-ua/?referralCode=4DAAEA9CF6ADF447D879
    СУБД MySQL и язык запросов SQL. Теория и практика - www.udemy.com/course/mysql-sql/?referralCode=B6655F05D32032D80C0B

  • @ManWhoChoseFreedom
    @ManWhoChoseFreedom 27 วันที่ผ่านมา +1

    Большое спасибо, Андрей!

    • @matroskin978
      @matroskin978  27 วันที่ผ่านมา +1

      Пожалуйста 🙂

  • @statistic-py6ip
    @statistic-py6ip 25 วันที่ผ่านมา

    Спасибо Андрей за продолжение цикла

    • @matroskin978
      @matroskin978  25 วันที่ผ่านมา

      Пожалуйста 😉

  • @in4ernoblade
    @in4ernoblade 26 วันที่ผ่านมา

    Дякую за урок)

    • @matroskin978
      @matroskin978  26 วันที่ผ่านมา

      @@in4ernoblade будь ласка)

  • @aldan8725
    @aldan8725 27 วันที่ผ่านมา

    Благодарю за уроки)

    • @matroskin978
      @matroskin978  27 วันที่ผ่านมา

      Всегда пожалуйста 😉

  • @vitality1617
    @vitality1617 26 วันที่ผ่านมา

    Андрей здравствуйте у вас нет никакого объединённого курса по opencart +wordpress. ?
    Дело в том, что не хватает мне человека который бы подсказывал куда исследовать и как решать ту или иную задачу, гугл это конечно хорошо, но он не всегда помогает, в основном хочется научится понимать как решать задачи разбираться откуда что подтягивается, как передаётся и так далее.

    • @matroskin978
      @matroskin978  26 วันที่ผ่านมา

      Здравствуйте!
      Объединенного курса нет. И вряд ли такой курс будет иметь смысл, поскольку это совершенно разные CMS с разными подходами к созданию сайтов. Но курсы по отдельности есть.
      Вот по OpenCart:
      th-cam.com/play/PLNvHH49JXUUD9q5-ilpYikMDaEGw_s6M5.html
      Вот по WooCommerce (WordPress):
      th-cam.com/play/PLNvHH49JXUUBa8ghh_U4MXWNilrrAbw_T.html
      В рамках материалов курса я всегда стараюсь отвечать на вопросы и что-то подсказывать 🙂

    • @vitality1617
      @vitality1617 26 วันที่ผ่านมา

      @matroskin978 спасибо!)

    • @vitality1617
      @vitality1617 25 วันที่ผ่านมา

      @@matroskin978 Андрей, а если купить у вас какой то курс, то можно иногда вам писать на почту, если вот я уже все перепробую в решениях и все загуглю, но у меня до сих пор не будет получаться либо если заказчик даст какой то необычный макет, посоветоваться с вами браться за такое или лучше не надо?
      А то знаю что часто у вас, что то спрашиваю, а вы не можете помочь, так как не видели код к примеру.

    • @matroskin978
      @matroskin978  25 วันที่ผ่านมา

      @@vitality1617 если хотите приобрести какой-то курс - я не против. Но это не обязательно, чтобы задать вопрос) Тем более, что вы уже оформили спонсорку. В рамках разумного можете писать на email - я всегда попробую чем-то помочь и подсказать.

    • @vitality1617
      @vitality1617 25 วันที่ผ่านมา

      @matroskin978 да в целом вопросы будут,такие например, как научится работать с аpi, хотя это у вас есть, больше даже интересует как писать классы на php под конкретную api, ведь иногда закидываю в промт ии ссылку на документацию какого то апи сервиса, она под эту доку формирует php класс, а я часто бывает не понимаю, откуда она (ии) и как решила что нужно вот так создать конструктор, а вот так создать метод под конкретно эту api, возможно даже у вас уже есть подобный курс или урок, но я о нем не знаю?

  • @АлександрМельник
    @АлександрМельник 26 วันที่ผ่านมา

    определять extension у файла, разбивая его имя по точке, может привести к большим пролемам в приложении. К сожалению, пользователи не такие дисциплинированные как вы и не готовят заранее изображения с именами 1.jpg и так далее. А грузят файлы с такими именами, с какими они скачались, а первый же файл с именем "my_rezume.2024.12.12.pdf" приведет к сбою. Есть функция pathinfo() которая более корректно определяет расширение файла.

    • @matroskin978
      @matroskin978  26 วันที่ผ่านมา +2

      Почему имя "my_rezume.2024.12.12.pdf" должно привести к сбою? Мы ведь возвращаем последний элемент массива после разбивки по точке. Если есть расширение файла, то метод всегда корректно вернет расширение. Можете проверить сами - проблем быть не должно.
      Впрочем, можно заменить код и функцией pathinfo():
      return pathinfo($this->name, PATHINFO_EXTENSION);