Задать вопрос
Ответы пользователя по тегу HTML
  • Как удалить файл после использования?

    Вариант первый
    я так понимаю, что осуществляется примерно следующий воркфлоу:
    1. пользователь заходит на страницу
    2. делает запрос к вашему сервису
    3. сервис делает запрок к апишке
    4. сервис получает ответ и вместе с ним изображение
    5. отдает ответ клиенту
    6. конец

    если так, то вы можете получить картинку, сохранить ее, закодить ее в base64, удалить картинку и отдать пользователю картинку в виде base64-строки. браузер умеет отобразить изображение, которое ему подсунули в виде base64-строки
    отображать примерно так: jsfiddle.net/casiano/xadvz
    минус: если картинка будет большой, то эта строка тоже будет большой. она будет передаваться в отрендереной страница - объем страницы вырастет

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

    Вариант третий
    хранить файлы изображений в отдельной папке и периодически ее вычищать. дополнительно можно фильтровать файлы, которые удаляете и удалять только те, которые были созданы (mtime) или к ним был доступ (atime) не позже, чем какой-то промежуток времени
    Ответ написан
    2 комментария
  • Как лучше и проще реализовать поддержку нескольких языков для сайта?

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

    curl http://127.0.0.1:8000
    вы увидите HTML-код ответа
    curl http://127.0.0.1:8000 -I
    увидите заголовки ответа

    к примеру, в таком виде отдает редирект Symfony:
    <!DOCTYPE html>
    <html>
        <head>
            <meta charset="UTF-8" />
            <meta http-equiv="refresh" content="1;url=/" />
    
            <title>Redirecting to /</title>
        </head>
        <body>
            Redirecting to <a href="/">/</a>.
        </body>
    </html>

    HTTP/1.1 302 Found
    Host: 127.0.0.1:8000
    Connection: close
    X-Powered-By: PHP/7.0.4-7ubuntu2.1
    Cache-Control: no-cache
    Location: /
    Content-Type: text/html; charset=UTF-8
    X-Debug-Token: bc419c
    X-Debug-Token-Link: http://127.0.0.1:8000/_profiler/bc419c
    Date: Sat, 09 Jul 2016 08:21:56 GMT
    Ответ написан
    Комментировать
  • Есть ли подобные плагины или библиотеки для таблиц?

    я использую jQuery-плагин www.datatables.net
    довольно умный и с множеством ручек для подстройки
    Ответ написан
    Комментировать