AlexandrMa, это не "для", а "после". Такие папки подтягивает композер, вам явно не хватает последней.
Ручная установка у mPDF была до 6 версии включительно, если вы еще в прошлом и не пользуетесь композером, может, ей и воспользоваться? Только она, скорее всего, будет под РНР 5.
Создать текстовый файл с содержимым папки (в линуксах это делает find, в виндах - может, dir умеет?..) и свести задачу к обработке строк (соответственно, составлению из них скрипта del {PATH}).
Это называется WiFi в городе. Какой бы топовый вундервафель ты ни поставил - нетоповые роутеры соседей засрут все каналы и лишат тебя связи еще до того, как ты выйдешь из подъезда ;)
Это еще не трагедия. Трагедия будет, когда ты выкинешь на диагностики и ремонты еще полстолько, и наконец выяснится, что у этой балалайки тупо дохнет "печка", и ждет его дорога недальняя - до помойки...
Михаил Ливач, если в этом продукте теперь официально еще и вот такое творится - это уже не просто говнокод.
Это говнокод забродил.
Ждем повторения темы "взломаны сайты в честь дня конституции Украины". Среди обфускации вирусню прятать - как лист в лесу... созданы все условия.
А учитывая, что Битрикс столько лет был более-менее прозрачным, а теперь вдруг начал шифроваться от владельца сайта... как говаривал трактирщик в "Гарцующем пони" - "если для хорошего чего, то я хоббит".
Единственный надежный способ лечения Битрикса - это замена того, что заражено, здоровыми файлами из бэкапа.
При зашкаливающем говнокодинге и тысячах eval-ов, которыми нашпигован Битрикс из коробки, чистка этих конюшен, кроме как по-геракловски (т.е. смыть все нахрен) - просто не в человеческих силах.
P.S. А то, чего в бэкапе нет - можно смело удалять, не изучая. У меня такого на сайте 2007:2023 - нет
bitrix/modules/main/lib/security$ ls
mfa
sign
cipher.php
password.php
random.php
securityexception.php
weakpassword.php
Александр, какая разница? Язык - это инструмент.
В Пыхе библиотека mPDF разменивает восьмую версию, полируя возможности и гибкость, в Жабоскрипте jsPdf творит, что угодно, прямо на странице браузера - а в убер-популярном Питоне можно только посприпеть по канвасу и впихнуть полученную картинку в PDF? Да в жизни не поверю.
Алексей Черемисин, не надо часами и днями, мне хватило 5 секунд - открыть документ, который у меня на сайте делается через mPDF накладыванием текста на шаблон, и спокойно выделить этот текст, встроенный вектором.
Документы с таблицами TWIG -> HTML -> PDF тоже создаются без всяких проблем. Вообще с трудом представляю, как вы получаете "ненормальный результат".
Конкретной библиотеки Питона не подскажу, не пользуюсь.
Вопрос из серии "как вместо десяти сотрудников взмахнуть волшебной палочкой - и чтобы нейронка все сделала?"
Стоит добавить в типовые причины жалоб на удаление.
N T, чтобы при печати текст сохранял качество - нужно не "редактирование", а нормальный векторный PDF.
Если ваш делается методом "отрисуем на экране и впихнем эту картинку" - естественно, на печати будет говно.
Ищите нормальную библиотеку работы с PDF на Питоне. Желательно - ту, в которую можно просто скормить вот этот ваш образец в PDF и наложить сверху нужный текст. Но при желании и конвертация HTML -> PDF может дать нормальный результат.
Лучшее, что можно сделать при автоматизации - это выкинуть из процесса офисные форматы вовсе.
Особенно учитывая подпись "Файл ....pdf" в представленном образце.
Еще оптимальнее было бы просто сжечь все это бумажное недоразумение в ХХI веке...
rinaz22, виджеты типа jquery autocomplete позволяют использовать готовый список предлагаемых вариантов.
Но, имхо, на жалкий процент отключающих autocomplete в браузере можно просто забить.
Если вы хотите подсказать клиенту, какой телефон он указывал в прошлый раз - просто подставьте его в поле ввода по умолчанию.
А если вы собрались "подсказывать" ему по всей базе телефонов, которые собрали - это скорее слив персональных данных, чем помощь.
Например, у меня с супругой телефоны отличаются последней цифрой. И то, что у вас на сайте уже бывал указан ее номер, может оказаться информацией, которую она мне не хотела бы разглашать.