Просмотр файла includes/wap/builder/dir_new.php

Размер файла: 3.09Kb
  1. <?php
  2. $query2=strtolower(rus2tr(utf2cyr($query2)));
  3.  
  4. if ($query2!='')
  5. {
  6. if ((strlen(trim(strtr(strtr(trim($query2),' ','^'),'0123456789_abcdefghjiklmnopqrstuvwxyz',' ')))!=0)||(strlen($query2)>8))
  7. {
  8. print $head.cyr2utf('<card id="main" title="Создать"><p>'.
  9. '<b>'.$query2.' - недопустимое имя папки</b><br/>'.
  10. '<a href="#other">Другое имя</a> <br/>'.
  11. '<a href="http://wap.kmx.ru/?'.$id.'/dm'.$dmpage.$mpage.'">Отмена</a>'.
  12. '</p></card>'.
  13. '<card id="other" title="Создать"><p>'.
  14. '<b>Имя новой папки:</b><br/>'.
  15. '<input name="dir'.$nocache.'" type="text" title="Имя папки" value="dir'.$i.'" maxlength="8"/><br/>'.
  16. '<a href="?'.$id.'/dm'.$dmpage.$mpage.'/new/$(dir'.$nocache.')/'.$nocache.'">Создать</a> <br/>'.
  17. '<a href="http://wap.kmx.ru/?'.$id.'/dm'.$dmpage.$mpage.'">Отмена</a><br/>'.
  18. '</p></card></wml>');
  19. exit;
  20. }
  21. if ($query3!='') $nocache_=$query3+0;
  22. $fp = @fopen ($userpath."opeation.cache", "r");$testcache = trim(@fgets($fp, 10));@fclose ($fp);
  23. if ($nocache_!=$testcache)
  24. {
  25. if (is_dir($userpath.$currentdir.'/'.$query2))
  26. {
  27. print $head.cyr2utf('<card id="main" title="Создать"><p>'.
  28. '<b>Папка '.$query2.' уже существует</b><br/>'.
  29. '<a href="#other">Другое имя</a> <br/>'.
  30. '<a href="http://wap.kmx.ru/?'.$id.'/dm'.$dmpage.$mpage.'">Отмена</a>'.
  31. '</p></card>'.
  32. '<card id="other" title="Создать"><p>'.
  33. '<b>Имя новой папки:</b><br/>'.
  34. '<a href="?'.$id.'/dm'.$dmpage.$mpage.'/new/$(dir'.$nocache.')/'.$nocache.'">Создать</a> <br/>'.
  35. '<a href="http://wap.kmx.ru/?'.$id.'/dm'.$dmpage.$mpage.'">Отмена</a><br/>'.
  36. '</p></card></wml>');
  37. exit;
  38. }
  39. if (!@mkdir($userpath.$currentdir.'/'.$query2))
  40. {
  41. print $head.cyr2utf('<card id="main" title="Создать"><p>'.
  42. '<b>Невозможно создать папку '.$query2.'</b><br/>'.
  43. '<a href="#other">Другое имя</a> <br/>'.
  44. '<a href="http://wap.kmx.ru/?'.$id.'/dm'.$dmpage.$mpage.'">Отмена</a>'.
  45. '</p></card>'.
  46. '<card id="other" title="Создать"><p>'.
  47. '<b>Имя новой папки:</b><br/>'.
  48. '<input name="dir'.$nocache.'" type="text" title="Имя папки" value="dir'.$i.'" maxlength="8"/><br/>'.
  49. '<a href="?'.$id.'/dm'.$dmpage.$mpage.'/new/$(dir'.$nocache.')/'.$nocache.'">Создать</a> <br/>'.
  50. '<a href="http://wap.kmx.ru/?'.$id.'/dm'.$dmpage.$mpage.'">Отмена</a><br/>'.
  51. '</p></card></wml>');
  52. exit;
  53. }
  54. else @chmod($userpath.$currentdir.'/'.$query2,0777);
  55. }
  56. $fp = fopen ($userpath."opeation.cache", "w+");fwrite ($fp, $nocache_);fclose ($fp);
  57. $query1='cd';
  58. include($buildpath.'dir.php');
  59. exit;
  60. }
  61. else
  62. {
  63. for ($i=1;is_dir($userpath.$currentdir.'/dir'.$i);$i++);
  64. print $head.cyr2utf('<card id="main" title="Создать"><p>'.
  65. '<b>Имя новой папки:</b><br/>'.
  66. '<input name="dir'.$nocache.'" type="text" title="Имя папки" value="dir'.$i.'" maxlength="8"/><br/>'.
  67. '<a href="?'.$id.'/dm'.$dmpage.$mpage.'/new/$(dir'.$nocache.')/'.$nocache.'">Создать</a> <br/>'.
  68. '<a href="http://wap.kmx.ru/?'.$id.'/dm'.$dmpage.$mpage.'">Отмена</a><br/>'.
  69. '</p></card></wml>');
  70. exit;
  71. }
  72. ?>