Файл: inc/tools/text_letterer/index.php
Строк: 56
<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>Алфавитчик</strong></td>
</tr>
<tr>
<td><?php
if(!function_exists('zip_open'))
{
echo 'Для работы скрипта необходим установленный <a href=http://zziplib.sourceforge.net>ZZIPlib</a><br>';
exit;
}
if(!is_writable('inc/tools/text_letterer'))
{
echo 'Для работы скрипта необходимо установить права на запись (chmod 777) для папки <i>/text_letterer</i> !<br> ';
exit;
}
if(!is_writable('inc/tools/text_letterer/text'))
{
echo 'Для работы скрипта необходимо установить права на запись (chmod 777) для папки <i>/text_letterer/text</i> !<br> ';
exit;
}
?></td>
</tr>
<tr>
<td> </td>
</tr>
<tr>
<td>Файл для сортировки:
<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><?
if($_POST['act']=='go')
{
$directory='inc/tools/text_letterer/text/';
$handler = opendir($directory);
while ($file = readdir($handler))
{
if ($file != '.' && $file != '..')
{
@unlink("inc/tools/text_letterer/text/".$file);
}
}
@unlink('inc/tools/text_sorter/source.txt');
if (move_uploaded_file($_FILES['file1']['tmp_name'], 'inc/tools/text_letterer/source.txt'))
{
echo 'Файл загружен...<br>';
}
else
{
echo 'Файл не загружен...'; exit;
}
$pattern="[^A-Za-z0-9']";
$nounout=file("inc/tools/text_letterer/source.txt");
foreach ($nounout as $sanitar)
{
$bukva=substr($sanitar, 0, 1);
if ($bukva!=":" && $bukva!=";" && $bukva!="," && $bukva!="." && $bukva!="?" && $bukva!="!" && $bukva!="<" && $bukva!=">")
$as=fopen("inc/tools/text_letterer/text/".strtolower($bukva).".txt", "a");
else $as=fopen("inc/tools/text_letterer/text/special.txt", "a");
fwrite($as, trim($sanitar)."n");
fclose($as);
}
echo 'Сортировка завершена успешно<br><br>';
$zip2 = new ZipArchive;
if ($zip2->open('inc/tools/text_letterer/results.zip', ZipArchive::CREATE) === TRUE) {
$directory='inc/tools/text_letterer/text/';
$handler = opendir($directory);
while ($file = readdir($handler)) {
if ($file != '.' && $file != '..')
{
$zip2->addFile("inc/tools/text_letterer/text/".$file, $file);
}
}
$zip2->close();
echo "Файлы заархивированы... <br><a href='text_letterer/results.zip'>Скачать результат >></a>";
}
else
echo 'Ошибка при архивировании результатов <br>';
}
?></td>
</tr>
</table>
</form>