Файл: inc/tools/html_to_text/index.php
Строк: 43
<form action="" method="POST" enctype="multipart/form-data" name="form1" id="form1">
<table width="100%" border="0" align="center" class="ttable">
<tr>
<td bgcolor="#D4D0C8"><strong>HTML to TXT </strong></td>
</tr>
<tr>
<td><?php
if(!is_writable('inc/tools/html_to_text'))
{
echo 'Для работы скрипта необходимо установить права на запись (chmod 777) для папки <i>/html_to_text</i> !<br> ';
exit;
}
?></td>
</tr>
<tr>
<td> </td>
</tr>
<tr>
<td>Файл для очистки от HTML:
<label>
<input name="file1" type="file" id="file1" />
</label></td>
</tr>
<tr>
<td><input name="act" type="hidden" id="act" value="go" />
<input type="submit" name="Submit" value="Выполнить" /></td>
</tr>
<tr>
<td>
<?php
function html2txt($document){
$search = array('@<script[^>]*?>.*?</script>@si', // Strip out javascript
'@<[/!]*?[^<>]*?>@si', // Strip out HTML tags
'@<style[^>]*?>.*?</style>@siU', // Strip style tags properly
'@<![sS]*?--[ tnr]*>@', // Strip multi-line comments including CDATA
'@[.*]@'
);
$text = preg_replace($search, '', $document);
return $text;
}
if($_POST['act']=='go')
{
@unlink('inc/tools/html_to_text/source.txt');
@unlink('inc/tools/html_to_text/result.txt');
if (move_uploaded_file($_FILES['file1']['tmp_name'], 'inc/tools/html_to_text/source.txt'))
{
echo 'Файл загружен...<br>';
}
else
{
echo 'Файл не загружен...'; exit;
}
$document=file_get_contents('inc/tools/html_to_text/source.txt');
$fs=fopen('inc/tools/html_to_text/result.txt', 'w');
fwrite($fs, html2txt($document));
fclose($fs);
echo "Текст очищен...<br><a href='html_to_text/result.txt' target='_blank'>Скачать результат >></a>";
}
?></td>
</tr>
</table>
</form>
</p>