Сложное начало

Added by Александр С 4 months ago

Добрый вечер!
Пытаюсь настроить серверную часть elFinder'a(connector) и после того как прочитал всю вашу Wiki ясности не прибавилось. Может быть есть простенький реальный пример такого взаимодействия. Например elFinder успешно установлен, а на серверной стороне есть мускульная БД с таблицей `images` в которую надо записывать название каждого загруженного изображения.
Насколько было бы легче новичкам (и мне тоже!) если был простейший PHP файл с такой реализацией и комментариями ! Без этого довольно сложно разобраться )
Может кто нибудь смог бы провести мастер-класс?


Replies (2)

RE: Сложное начало - Added by Troex Nevelin 4 months ago

MySQL драйвер в текущем 2.x бранче немного поломан и может не работать как надо.

Таблица - https://github.com/Studio-42/elFinder/blob/2.x/php/MySQLStorage.sql

Минимальный конфиг:

        array(
            'driver'      => 'MySQL',
            'path'        => 1,
            'socket'      => '/opt/local/var/run/mysql5/mysqld.sock',
            // 'host'     => 'localhost',
            'user'        => 'mysql_user',
            'pass'        => 'mysql_pass',
            'db'          => 'elfinder',
            'files_table' => 'elfinder_file'
        );

В этом файле множество различных примеров

RE: Сложное начало - Added by Александр С 4 months ago

Ок, действительно неплохой пример.
Я могу понять PHP код и разобраться что там к чему.
Например, первая функция logger() получает аргументы и выводит их в текстовый файл (конечно, при желании можно очень легко заменить файл на БД). Мне не совсем ясно откуда появляются эти входные данные(аргументы для функции), вероятно этот PHP файл вызывается из клиентской части, например AJAX способом? Пожалуйста объясните общую картину, хотя бы в нескольких предложениях.
...
Подробнее просмотрел, видимо данные идут из elFinder класса )

(1-2/2)