PHP-фичи №1. Вывод данных из формы в Word (библиотека PHPWord)

Поделиться
HTML-код
  • Опубликовано: 18 ноя 2024

Комментарии • 56

  • @ЖуковаАлиса-х6б
    @ЖуковаАлиса-х6б 8 месяцев назад +1

    БРАТ СПАСИБО ТЕБЕ БОЛЬШОЕ! Благодаря твоему видео получилось закрыть одну из функций в дипломной работе. От всей души говорю тебе огромное человеческое спасибо!

  • @ne_fakechestno8685
    @ne_fakechestno8685 2 года назад

    Большое спасибо за полезный ролик!

    • @maxgraph
      @maxgraph  2 года назад

      Пожалуйста)

  • @javlonshoymardonov9990
    @javlonshoymardonov9990 4 года назад +1

    Мне очень понравилось это видео.

  • @Wundemar
    @Wundemar 2 года назад

    Очень помогло, реально работает.

  • @МаксимМ-е5е
    @МаксимМ-е5е 4 года назад

    Крутяк! Все предельно ясно, спасибо!

  • @javlonshoymardonov9990
    @javlonshoymardonov9990 4 года назад

    Супер. Спасибо

  • @andreysivak6404
    @andreysivak6404 2 года назад

    Thanks a lot!!!

  • @Dmitriy15486
    @Dmitriy15486 4 года назад

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

    • @maxgraph
      @maxgraph  4 года назад

      Спасибо!
      Я не то что бы большой знаток php, из курсов знаю только Skillbox, т.к. сам там работаю.

  • @tlegenbayangali
    @tlegenbayangali 3 года назад

    Мужик, спас!

  • @Дмитрий-ш9ш1с
    @Дмитрий-ш9ш1с Год назад

    birthdate не выводит дату заменил на date всё заработало. Почему?

  • @ВладимирСырбу-м7у
    @ВладимирСырбу-м7у 3 года назад

    Как дополнить PHP чтобы при каждом новом заполнении, создавались новые вордовские файлы? Очень нужно...

  • @ИгорьМ-н4к
    @ИгорьМ-н4к 4 года назад

    Максим, спасибо за этот обзор, всё очень понятно и доходчиво. 👍 А будет или может уже есть видео, где созданная пользователем форма на сайте, после нажатия кнопки "скачать", попадала в базу данных этого зарегистрированого пользователя? Чтобы клиенту постоянно её не создавать, а скачать её ранее созданную. Подскажи, пожалуйста, какие уроки для этого нужно посмотреть.

    • @maxgraph
      @maxgraph  4 года назад +1

      Ну это уже больше бэкенд, я таким не занимаюсь. Но вообще возможно и будет)

    • @ИгорьМ-н4к
      @ИгорьМ-н4к 4 года назад

      @@maxgraph спасибо

  • @НикитаНовиков-е3ъ
    @НикитаНовиков-е3ъ 3 года назад +1

    А если документ заполняет сначала один человек потом второй?

    • @maxgraph
      @maxgraph  3 года назад

      Моя задача показать как это можно сделать) а нюансы могут быть абсолютно разными

  • @akabarenc
    @akabarenc 2 года назад

    доброго дня!
    большое вам спасибо за материал, очень доступно даже для чайников )
    у вас в примере не выводится дата рождения в доковский файлик)) поправил birthdate на birth и все пошло, но не понимаю, почему в доковский файлик он выдает в другом виде "год/месяц/дата"

  • @АлександрОвчинников-п1д

    Здравствуйте, использую ваше видео чтобы устроиться на работу, а можно поинтересоваться, вы как OSPanel поставили?

    • @maxgraph
      @maxgraph  4 года назад

      Здравствуйте. Просто забыл на их сайт, скачал и поставил, как любую другую программу.

    • @АлександрОвчинников-п1д
      @АлександрОвчинников-п1д 4 года назад

      ​@@maxgraph Просто интересно, мне работодатель дал тестовую задачу, не тестовую даже, а то, что ему надо, и Вы на днях скинули то, что мне нужно)

    • @maxgraph
      @maxgraph  4 года назад +1

      @@АлександрОвчинников-п1д Магия)

  • @МишаШерстнев-с6е
    @МишаШерстнев-с6е 3 года назад

    Подскажите пожалуйста, как сделать также, только с PDF форматом?

    • @maxgraph
      @maxgraph  3 года назад

      тут в доку смотреть надо, не знаю)

  • @vipdeveloper
    @vipdeveloper 4 года назад +1

    Привет. Можно побольше подобный формат?

    • @maxgraph
      @maxgraph  4 года назад +1

      Привет, а именно?)

    • @vipdeveloper
      @vipdeveloper 4 года назад +1

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

    • @maxgraph
      @maxgraph  4 года назад +1

      про отправку на почту есть в рубрике js-плагины)

    • @vipdeveloper
      @vipdeveloper 4 года назад

      @@maxgraph а вижу, сорямба

  • @Talkplease
    @Talkplease 3 года назад

    Добрый день. Спасибо за урок! Подскажите пожалуйста, как сделать так, чтобы страничка с формой обновилась (ресет) сразу после загрузки созданного файла (или, чтобы был пеерход на главную страницу после загрузки) ?
    Спасибо.

    • @maxgraph
      @maxgraph  3 года назад +1

      В php должно быть что-то подобное, погуглить нужно функцию

  • @infolio8636
    @infolio8636 4 года назад

    Если мы никак не сохраняем на сервере файл, тогда может следует это провернуть на фронте? Есть ли такая возможность? Например с бэка брать только вордовский файл(заготовку) и потом каким-то образом все манипуляции делать на клиенте.

    • @maxgraph
      @maxgraph  4 года назад

      Не пробовал) лишь предложил вариант, которым сам пользовался когда-то давно.

  • @residentOfScrepostan
    @residentOfScrepostan 3 года назад

    Здравствуйте!
    Скажите, пожалуйста, как можно изменить ширину таблицы, используя PHPWord?
    Через описание стилей это сделать не получается.
    Цвет рамки, толщина рамки, положение на странице (по центру, слева, справа) - эти параметры задаются без проблем. А вот параметры 'unit' и 'width' игнорируются

    • @maxgraph
      @maxgraph  3 года назад

      Здравствуйте, не изучал данный вопрос, возможно что-то есть для стилизации в документации.

    • @residentOfScrepostan
      @residentOfScrepostan 3 года назад

      @@maxgraph Да, всё верно. Эти параметры описаны в документации как раз в разделе стилизации таблиц. Там описан ряд допустимых параметров (Available Table style options). Но почему-то конкретно эти два параметра не срабатывают вообще.

    • @maxgraph
      @maxgraph  3 года назад

      ну тут к сожалению нечего подсказать, не сталкивался(

  • @largusina
    @largusina 4 года назад

    выдает ошибку,путь к файлу php, все перепробовал,как быть?

    • @largusina
      @largusina 4 года назад

      Fatal error: Uncaught Error: Call to a member function loadTemplate() on null in D:\PSP\OpenServer\domains\phpword\word.php:5 Stack trace: #0 {main} thrown in D:\PSP\OpenServer\domains\phpword\word.php on line 5

    • @largusina
      @largusina 4 года назад

      Вот 5 строка : $document = new \PSP\OpenServer\domains\phpword\TemplateProcessor('./act_blank.docx');

    • @maxgraph
      @maxgraph  4 года назад

      Не находит файл видимо

    • @glebbrown3240
      @glebbrown3240 3 года назад

      Как решили вопрос?

  • @shoez24
    @shoez24 4 года назад

    Как установить и подключить без composer? Просто мне это мне надо на хостинг, а он composer не поддерживает :/

    • @maxgraph
      @maxgraph  4 года назад

      вариантов установить без него не нашел, поэтому и ставил через него.

    • @shoez24
      @shoez24 4 года назад

      @@maxgraph , даа.. уже установил через composer

    • @shoez24
      @shoez24 4 года назад

      @@maxgraph , а как понять, что с файл doc можно работать? Там долгая история..

    • @МиколаКоваленко-е2ь
      @МиколаКоваленко-е2ь 3 года назад

      @@shoez24 А как ты это сделал?
      мне просто тоже такое надо

    • @shoez24
      @shoez24 3 года назад

      @@МиколаКоваленко-е2ь Напиши мне в телеграмм @maxim_proger

  • @Алексей-п9л6н
    @Алексей-п9л6н Год назад

    Все отлично! Но крокозябры в скачиваемом файле....

  • @javlonshoymardonov9990
    @javlonshoymardonov9990 4 года назад +1

    Assalomu alaykum