Очистка HTML


Иногда требуется у страницы, сохранённой с какого-либо сайта, сохранив форматирование, удалить все скрипты. Это может понадобиться для локального хранения страницы в виде HTM-файла. Данную задачу легко решить с помощью PHP-функции preg_replace, которая позволяет искать в тексте заданные регулярные выражения и заменять их на любые другие. С помощью данной функции можно изменить или исключить из HTML отдельные элементы. Что данный скрипт и делает. Скрипт использует выражения:

	$patterns = array(
		"']*>.*?'si",			// Вырезаем скрипты как самостоятельные части
		"']*?href=.javascript.*?'si",	// Вырезаем скрипты как ссылки
		"'<[^>]*onclick[^>]*>'si",	// Вырезаем скрипты из тегов
		"']*>.*?'si"			// Вырезаем сторонние окна
	);          

Исходный документ можете передать тремя способами:
  1. Укажите ссылку:
  2. Передайте в виде файла:
  3. Просто вставьте содержимое HTML-документа:

Способ будет выбран автоматически. Потом нажмите кнопку и получите очищенную страницу.
Обработанная страница будет открыта в браузере или возвращена в виде файла.
Вернуть результат в виде файла


На главную