За последние 24 часа нас посетили 22760 программистов и 1268 роботов. Сейчас ищут 799 программистов ...

есть ли способ как реализовать?

Тема в разделе "PHP для новичков", создана пользователем mixnet, 19 фев 2020.

  1. mixnet

    mixnet Новичок

    С нами с:
    11 авг 2018
    Сообщения:
    146
    Симпатии:
    7
    суть такая, есть категории, которые связаны с яндекс диском и корзиной сайта, папки с яндекс диска через публичную ссылку выводятся на сайт и мы можем ходить по фотографиям выбирая их,

    вот пример

    https://ftkl.ru/100/182570

    сами файлы умаю получать с яндекса, с токеном тоже знаком, проблема в том, что я не понимаю как вывести все директории и поддериктории каталогов яндекса чтоб можно было по ним переходить на сайте

    https://ftkl.ru/100/182570?path=/ФЕВРАЛЬ 2020

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

    twim32 Активный пользователь

    С нами с:
    29 мар 2017
    Сообщения:
    275
    Симпатии:
    58
    С яндекс диском не знаком, почтитал и у меня сложилось впечатление что такого у них нет. Но вот что пришло в голову:
    https://tech.yandex.com/disk/api/reference/all-files-docpage/

    Вариант 1:
    Берешь все фаилы и с помощью регулярки собираешь папки из путей фаилов. Фильтруешь на уникальность, составляешь дерево и вуаля! Только пустые папки отображаться не будут.

    Вариант 2:
    Рекурсивно сканируешь содержимое каталога и собираешь папки. (мне кажется это будет быстрее, так как фоток много)

    Еще б я лично сохранил это в фаил или в бд, чтобы каждый раз не мучить яшку и не терять время на загрузку страниц.

    Обновление списка можно прикрутить к кнопке или проверять когда последний раз был изменён каталог.

    ЗЫ: кириллица в урл = зло
     
    #2 twim32, 20 фев 2020
    Последнее редактирование: 20 фев 2020
    mixnet нравится это.