Просмотр файла blackgbs/postrega.php

Размер файла: 2.42Kb
  1. <?php
  2. $title='Регистрация';
  3. include 'config.php';
  4. include 'head.php';
  5. echo '<h4><center>
  6. '.$title.'<br/></center></h4>';
  7. $site=$_POST['site'];
  8. $pass=$_POST['pass'];
  9. $rand=$_POST['rand'];
  10. $postrand=$_POST['postrand'];
  11. if (strlen($site)<=50 and strlen($pass)<=50 and strlen($site)>=10 and strlen($pass)>=4 and $rand==$postrand)
  12. {
  13. if (file_exists("./admin/config.dat"))
  14. {
  15. if (!empty($_SESSION['rega']))
  16. {
  17. exit('К сожалению ты уже зарегистрировался!<br/>
  18. '.$end);
  19. }
  20. if (file_exists("./users/1.dat"))
  21. {
  22. if (is_dir("./users") && $handle=opendir("./users"))
  23. {
  24. $i=0;
  25. while (false !==($file=readdir($handle)))
  26. {
  27. if ($file!="." && $file!="..")
  28. {
  29. $i++;
  30. $filemtime=filemtime("./users/$file");
  31. $mas[]=$filemtime.'#'.$file;
  32. }
  33. }
  34. }
  35. sort($mas);
  36. rsort($mas);
  37. $file=explode('#',$mas[0]);
  38. $numb=$file[1]+1;
  39. }
  40. else
  41. {
  42. $numb=1;
  43. }
  44. $file=fopen("./users/$numb.dat","w");
  45. fputs($file,"$pass\r\n$site\r\n");
  46. fclose($file);
  47. ////
  48. $file=fopen("./msg/$numb.dat", "w");
  49. fclose($file);
  50. ////
  51. $_SESSION['userpass']=$pass;
  52. $_SESSION['rega']=1;
  53. echo 'Регистрация успешна!<br/>
  54. Твой id: '.$numb.'<br/>
  55. Пароль: '.$pass.'<br/>
  56. Ссылка-автологин:<br/>
  57. <input type="text" value="http://'.$_SERVER['SERVER_NAME'].''.str_replace("postrega.php","auth.php",$_SERVER['PHP_SELF']).'?id='.$numb.'&pass='.$pass.'"/><br/>';
  58. echo '<center>
  59. <a href="index.php?id='.$numb.'">Далее</a><br/></center>';
  60. }
  61. else
  62. {
  63. $file = fopen("admin/config.dat","w");
  64. fputs($file,"$pass\r\n$site\r\n");
  65. fclose($file);
  66. $_SESSION['adminpass']=$pass;
  67. echo 'Регистрация успешна!<br/>
  68. Твой статус: Админ!<br/>
  69. Пароль: '.$pass.'<br/>
  70. Ссылка-автологин:<br/>
  71. <input type="text" value="http://'.$_SERVER['SERVER_NAME'].''.str_replace("postrega.php","auth.php",$_SERVER['PHP_SELF']).'?pass='.$pass.'"/><br/>
  72. Ты можешь зайти в сервис админом ч-з автологин или с главной сервиса, для администрирования гостевых и установок.<br/>';
  73. echo '<center>
  74. <a href="index.php">Далее</a><br/></center>';
  75. }
  76. }
  77. else
  78. {
  79. echo 'Вводить надо от 4х и до 50 символов в поле, а так-же проверочное число должно совпадать с тем что Вы ввели!<br/>
  80. Повторите ввод!<br/>';
  81. echo '<center>
  82. <a href="index.php">Далее</a><br/></center>';
  83. }
  84. echo $end;
  85. ?>