/checker.php

https://gitlab.com/billyprice1/rapidleech · PHP · 127 lines · 116 code · 11 blank · 0 comment · 24 complexity · ecf4c133729945856157c713ce4d367e MD5 · raw file

  1. <?php
  2. define ( 'RAPIDLEECH', 'yes' );
  3. define ( 'CONFIG_DIR', 'configs/' );
  4. require_once(CONFIG_DIR.'setup.php');
  5. define ( 'TEMPLATE_DIR', 'templates/'.$options['template_used'].'/' );
  6. require_once('classes/other.php');
  7. ?>
  8. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  9. <html>
  10. <head><title>Rapidleech Checker Script</title>
  11. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  12. <link title="Rapidleech Style" href="<?php echo TEMPLATE_DIR; ?>styles/rl_style_pm.css" rel="stylesheet" type="text/css" />
  13. </head>
  14. <body>
  15. <?php
  16. $phpver = phpversion();
  17. $phpverr = str_replace(".", "", $phpver);
  18. if ($phpverr >= 430) {
  19. $phpverr = '<span class="checkerp">'.lang(308).'</span>';
  20. } else {
  21. $phpverr = '<span class="checkerf">'.lang(309).'</span>';
  22. }
  23. if ( ini_get('safe_mode') ){
  24. $safemode = '<span class="checkerf">'.lang(309).'</span>';
  25. } else {
  26. $safemode = '<span class="checkerp">'.lang(308).'</span>';
  27. }
  28. if (!function_exists('stream_socket_client')) {
  29. $fsockopen = '<span class="checkerf">'.lang(309).'</span>';
  30. } else {
  31. $fsockopen = '<span class="checkerp">'.lang(308).'</span>';
  32. }
  33. @ini_set('memory_limit', '64M');
  34. if ((int)ini_get('memory_limit') > 32) {
  35. $memory_limit = '<span class="checkerp">'.lang(308).'</span>';
  36. } else {
  37. $memory_limit = '<span class="checkerf">'.lang(309).'</span>';
  38. }
  39. if (!function_exists('curl_version')) {
  40. $curl = '<span class="checkerf">'.lang(309).'</span>';
  41. } else {
  42. $curl = '<span class="checkerp">'.lang(308).'</span>';
  43. }
  44. if (!ini_get('allow_url_fopen')) {
  45. $fopen = '<span class="checkerf">'.lang(309).'</span>';
  46. } else {
  47. $fopen = '<span class="checkerp">'.lang(308).'</span>';
  48. }
  49. if (!ini_get('allow_call_time_pass_reference')) {
  50. $call_time = '<span class="checkerf">'.lang(310).'</span>';
  51. } else {
  52. $call_time = '<span class="checkerp">'.lang(308).'</span>';
  53. }
  54. if (!function_exists('passthru')) {
  55. $passthru = '<span class="checkerf">'.lang(311).'</span>';
  56. } else {
  57. $passthru = '<span class="checkerp">'.lang(308).'</span>';
  58. }
  59. if (!function_exists('disk_free_space')) {
  60. $disk_free_space = '<span class="checkerf">'.lang(311).'</span>';
  61. } else {
  62. $disk_free_space = '<span class="checkerp">'.lang(308).'</span>';
  63. }
  64. if (!extension_loaded('openssl')) {
  65. $ssl = '<span class="checkerf">'.lang(309).'</span>';
  66. } else {
  67. $ssl = '<span class="checkerp">'.lang(308).'</span>';
  68. }
  69. if (function_exists('apache_get_version')) {
  70. $apache_version = apache_get_version();
  71. preg_match('/Apache\/([0-9])\./U',$apache_version,$apacver);
  72. if ($apacver[1] < 2) {
  73. $apacver = '<span class="checkerf">'.lang(312).'</span>';
  74. } else {
  75. $apacver = '<span class="checkerp">'.lang(308).'</span>';
  76. }
  77. }
  78. ?>
  79. <center><img src="<?php echo TEMPLATE_DIR; ?>images/logo_pm.gif" alt="RapidLeech PlugMod" border="0" /></center>
  80. <br />
  81. <table border="0" width="100%" align="center">
  82. <tr>
  83. <td>
  84. <div align="center">
  85. <table border="1" cellpadding="20" style="border-collapse: collapse">
  86. <tr>
  87. <td align="center" style="font-family: 'Verdana'; font-size: smaller">
  88. <b><?php echo lang(313); ?></b>
  89. </td>
  90. </tr>
  91. <tr>
  92. <td align="center" style="font-family: 'Verdana'; font-size: smaller;">
  93. <b><?php echo lang(314); ?></b>: <?php echo $fsockopen; ?><br /><br />
  94. <b><?php echo lang(315); ?></b>: <?php echo $memory_limit; ?><br /><br />
  95. <b><?php echo lang(316); ?></b>: <?php echo $safemode; ?><br /><br />
  96. <b><?php echo lang(317); ?></b>: <?php echo $curl; ?><br /><br />
  97. <b><?php echo lang(318); ?></b>: <?php echo $fopen; ?><br /><br />
  98. <b><?php echo lang(319); ?><?php echo $phpver; ?></b>: <?php echo $phpverr; ?><br /><br />
  99. <b><?php echo lang(320); ?></b>: <?php echo $call_time; ?><br /><br />
  100. <b><?php echo lang(321); ?></b>: <?php echo $passthru; ?><br /><br />
  101. <b><?php echo lang(322); ?></b>: <?php echo $disk_free_space; ?><br /><br />
  102. <b><?php echo lang(388); ?></b>: <?php echo $ssl; ?><br /><br />
  103. <?php if ($apache_version) {
  104. ?>
  105. <b><?php echo lang(323); ?><?php echo $apache_version; ?></b>: <?php echo $apacver; ?><br /><br />
  106. <?php
  107. }?>
  108. </td>
  109. </tr>
  110. </table>
  111. </div>
  112. </td>
  113. </tr>
  114. </table>
  115. </body>
  116. </html>