Advertisement
Guest User

tools.php

a guest
Aug 19th, 2016
181
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.98 KB | None | 0 0
  1. <?php
  2.  
  3. function connec()
  4. {
  5. $host = 'db597756218.db.1and1.com';
  6. $user = 'dbo597756218';
  7. $pass = 'w3a6J5wH';
  8. $db = 'db597756218';
  9. mysql_connect($host,$user,$pass)or die("Erreur connexion !");
  10. mysql_select_db($db) or die("BDD introuvable");
  11. }
  12.  
  13. function checkWords($input)
  14. {
  15. $unwanted_words = array('<script>','</a>','<b>','<img>','onClick');
  16. foreach ($unwanted_words as $value)
  17. {
  18. if(strpos($input, $value) !== false)
  19. return true;
  20. }
  21. return false;
  22. }
  23.  
  24.  
  25.  
  26. function Blacklist($input, $rep)
  27. {
  28. if ($rep == "php")
  29. $unwanted_words = file("blacklist.txt",FILE_IGNORE_NEW_LINES);
  30. else
  31. $unwanted_words = file("php/blacklist.txt",FILE_IGNORE_NEW_LINES);
  32.  
  33.  
  34. foreach ($unwanted_words as $value)
  35. {
  36. if(stripos($input, $value) !== false)
  37. return true;
  38. }
  39. return false;
  40.  
  41. }
  42.  
  43. function Number($number)
  44. {
  45. if (preg_match("#(0[1-9]([-., ]?[0-9]{2}){4})#", $number))
  46. {
  47. $str = preg_replace_callback("#(0[1-9]([-., ]?[0-9]{2}){4})#",'formateNumber', $number);
  48. return $str;
  49. }
  50. else
  51. {
  52. return $number;
  53. }
  54. }
  55.  
  56. function formateNumber($number)
  57. {
  58. $number = $number[1];
  59. $number = preg_replace('/[^0-9]+/', '', $number);
  60. $number = substr($number, -10);
  61. $finalstr = "<a title='Appeler le numéro par Skype' href='callto://+".$number."' class='numberphone'>".$number."</a>";
  62. $rqt = "SELECT isvalid FROM ModuleAnnuaire WHERE numero=".$number;
  63. $exec=mysql_query($rqt);
  64. while($ligne=mysql_fetch_array($exec))
  65. {
  66. if ($ligne[0] == 1)
  67. {
  68. $finalstr = "<a title='Appeler le numéro par Skype' href='callto://+".$number."' class='numberphonevalid'>".$number."</a>";
  69. }
  70. }
  71.  
  72. return $finalstr;
  73. }
  74.  
  75. function CheckNumber($number)
  76. {
  77. if (preg_match("#(0[1-9]([-., ]?[0-9]{2}){4})#", $number))
  78. {
  79.  
  80. return true;
  81. }
  82. else
  83. {
  84. return false;
  85. }
  86. }
  87.  
  88.  
  89. function Dedidate($ladate)
  90. {
  91. $datetime1 = new DateTime($ladate);
  92. $datetime2 = new DateTime('now');
  93. $interval = date_diff($datetime1, $datetime2);
  94.  
  95.  
  96. $days = $interval->format('%d');
  97. $hours = $interval->format('%h');
  98. $mins = $interval->format('%i');
  99. $sec = $interval->format('%s');
  100.  
  101. $timestamp = strtotime($ladate);
  102. $moisname = date('F', $timestamp);
  103. $journame = date('d', $timestamp);
  104.  
  105. if($days < 3)
  106. {
  107. if($days < 1)
  108. {
  109. if ($hours <1)
  110. {
  111. if ($mins<1)
  112. {
  113. return $sec." sec";
  114. }
  115. else
  116. return $mins." min";
  117. }
  118. else
  119. return $hours." h";
  120. }
  121. else
  122. return "Hier";
  123. }
  124. else
  125. {
  126. return $journame.' '.$moisname;
  127. }
  128.  
  129. return "Erreur";
  130. }
  131.  
  132. function checkCode($input)
  133. {
  134. $words = array('Splliter','VincenFunAdos','JulesFunAdos','SamFunAdos','MaximeFunAdos','JLFunAdos','ThibaultFunAdos','AdrienFunAdos','LoicFunAdos','AmineFunAdos');
  135. foreach ($words as $value)
  136. {
  137. if(strpos($input, $value) !== false)
  138. return true;
  139. }
  140. return false;
  141. }
  142. function autoloadtheme()
  143. {
  144. connec();
  145. $dateTime = date("M-d-Y");
  146. $datewanted = date("M-d-Y", mktime(0, 0, 0, 2, 14, 2016));
  147. $themewanted = "love";
  148.  
  149. if ($dateTime == $datewanted)
  150. {
  151. $rqt = "SELECT theme FROM ModulePlugin ORDER BY `ID` DESC LIMIT 1";
  152. $exec=mysql_query($rqt);
  153. while($ligne=mysql_fetch_array($exec))
  154. {
  155. if ($ligne['theme'] != $themewanted)
  156. {
  157. $rqt2 = "UPDATE ModulePlugin SET theme='$themewanted'";
  158. mysql_query($rqt2);
  159. }
  160. }
  161. }
  162.  
  163.  
  164.  
  165. }
  166.  
  167. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement