Ваша проблема как раз в том, что ТВ ничего не меняет во вставленном из буфера. Как оно было без рамки, так и остается. Ваша проблема решается по месту кнопкой в Ёкселе "отправить почтой", за которой будет макрос, обрисовывающий ячейки и вызывающий почтовую программу, передавая в нее нужный текст.
Либо глобально - внедрением нормальной CRM и прекращением онанизма с офисным пакетом и почтовиком.
А вы уверены, что этот исправленный userContent будет работать у адресата?
Мой-то рецепт в том, что стиль прикрепляется к письму вместе с подписью.
А по этому поводу Мозилла сообщает:
Note: This file only affects your Mozilla application's display (when you are using a particular profile). It does not actually change any web page or e-mail message.
Eugene, явно до копирования - у вас в буфере таблица без рамок, ТВ ее просто бережно сохраняет. Его средствами преобразовать что-то автоматом не получится.
При вставке и в письме все работает. При копипасте из письма - естественно, отваливается. Это же внешний стиль. При печати из ТВ стиль соблюдается, кстати.
rinaz22, ответ - если запретить выполнение РНР и убедиться, что вы исключили выполнение РНР из папок пользователей, то у вас, возможно, не будет выполняться РНР из папок пользователей.
Можно, например, запретить выполнение из папки пользователя, но прописать в своем коде
<?php include('path/to/user/file.html'); ?>
и всей наведенной безопасности придет... в негодность.
Марат Ganiev, вопрос - возможно ли осилить. Это ведь не про вес?
Так вот, электронная копия позволит заглянуть в книгу и оценить - возможно ее осилить или все-таки не выкидывать некислую сумму только на то, чтобы поставить на полку пару килограммов бумаги.
Ваша CMS с конструктором лежит в пользовательских папках? Вообще-то она должна существовать решительно отдельно. В том-то и цимес, что исполнение РНР должно производиться только там, где предполагается код РНР. А не в каждой папке, вываленной в публичный доступ - картинки там всякие, например, должны отдаваться без обработки, вне зависимости, что туда запихнули под видом картинок.
Вообще, в современных системах предполагается роутинг, который любые запросы, которые должен выполнять РНР, передает в единый скрипт, решающий, что с этим запросом делать дальше, а не исполняющий скрипты там, где им оказалось быть.
Задача о семиугольном треугольнике.
Или у ваших пользователей есть возможность создавать и запускать РНР-скрипты, или зачем вообще обрабатывать файлы из пользовательского каталога интерпретатором РНР?
Вообще, вопрос предполагает кучу всякого по умолчанию, хотя оно совершенно не обязательно. Что у вас Апач и только Апач, например.
Теоретически, могут использоваться дырки в декодерах JPG / PNG. Но я не слышал, чтобы они встречались в дикой природе, и цель их - не сервер, а клиенты, у которых эта картинка отображается.
Можете перегнать ее сами, изменив размер и перезаписав, раз уж все равно заморочились проверками. Только - после проверок, а то могут подсунуть уже инъекцию для сервера.
zabigun, так это, между прочим, они вас защищают от попадания под статью о финансировании терроризма и отмывании денег. Прием платежей на счет физлица вообще противоречит нынешнему российскому законодательству.
Уж лучше запускать фирменный майкрософтовский МылоТайп в виртуалке исключительно для проверки отображения по результату работы, чем мучить им собственные глаза целый день.