Notice: Use of undefined constant udoc - assumed 'udoc' in /home/www/first.tsilikin/clear/index.php on line 4

Notice: Undefined index: udoc in /home/www/first.tsilikin/clear/index.php on line 4

Notice: Use of undefined constant tdoc - assumed 'tdoc' in /home/www/first.tsilikin/clear/index.php on line 7

Notice: Undefined index: tdoc in /home/www/first.tsilikin/clear/index.php on line 7

Notice: Use of undefined constant fdoc - assumed 'fdoc' in /home/www/first.tsilikin/clear/index.php on line 10

Notice: Undefined index: fdoc in /home/www/first.tsilikin/clear/index.php on line 10
Очистка HTML

Очистка HTML


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

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

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

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


На главную