Файл: includes/wap/builder/dir_new.php
Строк: 48
<?php
$query2=strtolower(rus2tr(utf2cyr($query2)));
if ($query2!='')
{
if ((strlen(trim(strtr(strtr(trim($query2),' ','^'),'0123456789_abcdefghjiklmnopqrstuvwxyz',' ')))!=0)||(strlen($query2)>8))
{
print $head.cyr2utf('<card id="main" title="Создать"><p>'.
'<b>'.$query2.' - недопустимое имя папки</b><br/>'.
'<a href="#other">Другое имя</a> <br/>'.
'<a href="http://wap.kmx.ru/?'.$id.'/dm'.$dmpage.$mpage.'">Отмена</a>'.
'</p></card>'.
'<card id="other" title="Создать"><p>'.
'<b>Имя новой папки:</b><br/>'.
'<input name="dir'.$nocache.'" type="text" title="Имя папки" value="dir'.$i.'" maxlength="8"/><br/>'.
'<a href="?'.$id.'/dm'.$dmpage.$mpage.'/new/$(dir'.$nocache.')/'.$nocache.'">Создать</a> <br/>'.
'<a href="http://wap.kmx.ru/?'.$id.'/dm'.$dmpage.$mpage.'">Отмена</a><br/>'.
'</p></card></wml>');
exit;
}
if ($query3!='') $nocache_=$query3+0;
$fp = @fopen ($userpath."opeation.cache", "r");$testcache = trim(@fgets($fp, 10));@fclose ($fp);
if ($nocache_!=$testcache)
{
if (is_dir($userpath.$currentdir.'/'.$query2))
{
print $head.cyr2utf('<card id="main" title="Создать"><p>'.
'<b>Папка '.$query2.' уже существует</b><br/>'.
'<a href="#other">Другое имя</a> <br/>'.
'<a href="http://wap.kmx.ru/?'.$id.'/dm'.$dmpage.$mpage.'">Отмена</a>'.
'</p></card>'.
'<card id="other" title="Создать"><p>'.
'<b>Имя новой папки:</b><br/>'.
'<a href="?'.$id.'/dm'.$dmpage.$mpage.'/new/$(dir'.$nocache.')/'.$nocache.'">Создать</a> <br/>'.
'<a href="http://wap.kmx.ru/?'.$id.'/dm'.$dmpage.$mpage.'">Отмена</a><br/>'.
'</p></card></wml>');
exit;
}
if (!@mkdir($userpath.$currentdir.'/'.$query2))
{
print $head.cyr2utf('<card id="main" title="Создать"><p>'.
'<b>Невозможно создать папку '.$query2.'</b><br/>'.
'<a href="#other">Другое имя</a> <br/>'.
'<a href="http://wap.kmx.ru/?'.$id.'/dm'.$dmpage.$mpage.'">Отмена</a>'.
'</p></card>'.
'<card id="other" title="Создать"><p>'.
'<b>Имя новой папки:</b><br/>'.
'<input name="dir'.$nocache.'" type="text" title="Имя папки" value="dir'.$i.'" maxlength="8"/><br/>'.
'<a href="?'.$id.'/dm'.$dmpage.$mpage.'/new/$(dir'.$nocache.')/'.$nocache.'">Создать</a> <br/>'.
'<a href="http://wap.kmx.ru/?'.$id.'/dm'.$dmpage.$mpage.'">Отмена</a><br/>'.
'</p></card></wml>');
exit;
}
else @chmod($userpath.$currentdir.'/'.$query2,0777);
}
$fp = fopen ($userpath."opeation.cache", "w+");fwrite ($fp, $nocache_);fclose ($fp);
$query1='cd';
include($buildpath.'dir.php');
exit;
}
else
{
for ($i=1;is_dir($userpath.$currentdir.'/dir'.$i);$i++);
print $head.cyr2utf('<card id="main" title="Создать"><p>'.
'<b>Имя новой папки:</b><br/>'.
'<input name="dir'.$nocache.'" type="text" title="Имя папки" value="dir'.$i.'" maxlength="8"/><br/>'.
'<a href="?'.$id.'/dm'.$dmpage.$mpage.'/new/$(dir'.$nocache.')/'.$nocache.'">Создать</a> <br/>'.
'<a href="http://wap.kmx.ru/?'.$id.'/dm'.$dmpage.$mpage.'">Отмена</a><br/>'.
'</p></card></wml>');
exit;
}
?>