- Автор темы
- #1
Подключил к полю виз.редактор tinymce (делаю в DLE).
Например, в textarea можно скопировать любой текст с другого сайта, где будут картинки, ссылки и вставить в поле. Все это так и вставится.
1 задача:
На стороне сервера нужно все это дело удалить:
После чего, у меня есть массив названий картинок, которые были загружены на сервер (во временный каталог), назовем его $arr_uploads (из скрытых полей input).
Нужно получить все картинки из textarea (которые остались после вырезания запрещенных тегов), и сравнить с $arr_uploads . Названия файлов из массива $arr_uploads, которые не были найдены в textarea, нужно будет удалить из временной папки сервера (это мусор). Это нужно, т.к. картинку в textarea пользователь могу удалить клавишей del, а с сервера нет. Оставшиеся скопируются в постоянный каталог.
Примерно все понимаю, но все же нужна помощь. С регуляркой у меня туго.
1. Не знаю как правильно вырезать теги, особенно те, что со ссылкой, ведущей на внешний сайт.
2. Как собрать массив всех названий картинок из textarea для дальнейшей обработки.
Например, в textarea можно скопировать любой текст с другого сайта, где будут картинки, ссылки и вставить в поле. Все это так и вставится.
1 задача:
На стороне сервера нужно все это дело удалить:
- ссылки, которые на другие сайты, оставив анкор ссылки
- любые картинки, со сторонних сайтов
- убрать все теги, которые нельзя использовать. Допустимые: H2-H4, a (со своего сайта), b, ul, ol, li, img (со своего сайта), p. strong.
После чего, у меня есть массив названий картинок, которые были загружены на сервер (во временный каталог), назовем его $arr_uploads (из скрытых полей input).
Нужно получить все картинки из textarea (которые остались после вырезания запрещенных тегов), и сравнить с $arr_uploads . Названия файлов из массива $arr_uploads, которые не были найдены в textarea, нужно будет удалить из временной папки сервера (это мусор). Это нужно, т.к. картинку в textarea пользователь могу удалить клавишей del, а с сервера нет. Оставшиеся скопируются в постоянный каталог.
Примерно все понимаю, но все же нужна помощь. С регуляркой у меня туго.
1. Не знаю как правильно вырезать теги, особенно те, что со ссылкой, ведущей на внешний сайт.
2. Как собрать массив всех названий картинок из textarea для дальнейшей обработки.