Ответы пользователя по тегу PHP
  • Разбиение строки по условию?

    @Ka4_Piton Автор вопроса
    Совсем немного подумал и решение казалось бы, изначально сложной для меня задачи было решено за 5 минут.
    $lines = preg_split ('/$\R?^/m',  $preorder[1]);
            $arrays = array_chunk($lines,100);
            $new_line = [];
            foreach($arrays as $key => $value) {
                $new_line[] = implode("\r\n",$value);
            }
    Ответ написан
    Комментировать
  • Хранение комментариев для разных типов материалов на сайте?

    Я использую второй способ, не думаю что тут есть большая разница.
    Ответ написан
    Комментировать
  • Существует ли простой интегрируемый (встраиваемый) файловый менеджер для сайта на PHP?

    ajax

    Я сам делаю, что - то подобное, просто для того что бы понять как оно делается, можно сказать ради приобретения опыта. Правда это все на laravel работать будет.
    По большему счету тебе нужно при открытии popup окна с помощью ajax посылать запрос на сервер(файл на сервере или url, а роутер уже перенаправит запрос куда нужно). Дальше читаешь нужную директорию/директории. Думаю здесь будет уместна рекурсия и после того как все прочитал отправляешь назад результат в удобном формате, можно в json и дальше уже работаешь с результатами запроса при помощи js. К слову, для меня как для серверного разработчика будет очень сложно работать с js. Если нет достаточных познаний в js, то я сомневаюсь, что ты сможешь написать файловый менеджер. Возможно стоит начать с изучения js

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

    У меня в таблице в таблице как правило хранится поле image и cropped. В них записывается путь относительно коря проэкта, еще есть поле file в которое я записываю имя файла и его расширение. Для обработки изображений пишите свой класс, а лучше используйте готовый, коих в интернете полно)
    Структура папок примерно такая:
    images/
    gallery/
    -gellery1/
    --thumbs/
    ---thumb-file.ext, thumb-file.ext, thumb-file.ext, thumb-file.ext, thumb-file.ext,
    --file.ext, file.ext,file.ext, file.ext, file.ext, file.ext, file.ext, file.ext, file.ext
    -gellery2/
    --thumbs/
    ---thumb-file.ext, thumb-file.ext, thumb-file.ext, thumb-file.ext, thumb-file.ext,
    --file.ext, file.ext,file.ext, file.ext, file.ext, file.ext, file.ext, file.ext, file.ext
    Ответ написан
    Комментировать
  • Как решить проблему No database selected?

    $connect = mysqli_connect( "localhost", "root", "123456", "bazadannyh" ) or die( "Error " . mysqli_error( $connect ) );

    Вот эту строку уберите mysql_select_db();
    Вот же написано в документации - mysql_select_db();
    This function should only be used to change the default database for the connection. You can select the default database with 4th parameter in mysqli_connect().
    Ответ написан
  • Тема для wordpress?

    Ознакомься с книгой. Хорошо поможет понять, что происходит внутри да и темы с плагинами научишься писать. Читается очень легко.
    Ответ написан
    Комментировать