1. PHP / Говнокод #23549

    +1

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    13. 13
    14. 14
    15. 15
    16. 16
    17. 17
    18. 18
    19. 19
    20. 20
    21. 21
    22. 22
    23. 23
    24. 24
    class Yandex{
      require_once _DIR_ . '/vendor/autoload.php';
      class_alias('\Arhitector\Yandex\Disk', 'Yandex');
    
    
      // передать OAuth-токен зарегистрированного приложения.
      $disk = new Yandex('AQAAAAAeTQ-yAARKyGCP7TY2MU0aggYZ7ucZFwI');
    
      /**
       * Получить Объектно Ориентированное представление закрытого ресурса.
       * @var  Arhitector\Yandex\Disk\Resource\Closed $resource
       */
      $resource = $disk->getResource('0000 Техническое задание (2).pdf');
    
      // проверить сущестует такой файл на диске ?
      $resource->has(); // вернет, например, false
    
      // загрузить файл на диск под имененм "новый файл.txt".
      $resource->upload(__DIR__ . '/0000 Техническое задание (1).pdf');
    
      // файл загружен, вывести информацию.
      echo '<pre>';
      var_dump($resource->toArray());
    }

    Нашёл на работе

    Запостил: slexx1234, 17 Ноября 2017

    Комментарии (10) RSS

    • i am a very baaaad boy
      Ответить
    • > Arhitector

      Возможно, вы имели ввиду Rahitector
      Ответить
      • Забавно, если это должность того, кто написал "класс". Привильно, каждый разработчик заслуживает персональный корневой неймспейс.
        Ответить
    • Q: как создать свой аналог Яндекса?
      A: Ну, для начала надо написать класс на PHP
      Ответить
    • Божий репозиторий? Если можете, поправьте там, пожалуйста, баг, связанный с женской логикой; баг котов и дверей; фабрику дураков и дорог России замените на синглтон.
      Ответить
    • > $resource->has(); // вернет, например, false

      но это никого не волнует.
      Ответить
      • Вероятно, это не рабочий код, а шпаргалка по вызовам.
        Ответить
        • Конечно не рабочий, он инклудился в нескольких местах и из за него не работала crm
          Ответить
    • Может я просто не знаю PHP, одного меня одного беспокоит код прямо в классе?
      Ответить

    Добавить комментарий