Example #1
0
 /**
  * Gelen Veri Kontrolü
  * @param string  $tur      s | i | email
  * @param string  $metod    post | get
  */
 static function gelenVeri($anahtar, $tur = 's', $metod = 'post')
 {
     $return = null;
     $gelenveri = null;
     if (isset($_POST[$anahtar]) || isset($_GET[$anahtar])) {
         $gelenveri = $metod == 'post' ? $_POST[$anahtar] : $_GET[$anahtar];
     }
     switch ($tur) {
         case 'safe':
             //String
             if (!is_array($gelenveri)) {
                 $return = htmlspecialchars(strip_tags(trim($gelenveri)));
             }
             break;
         case 's':
             //String
             if (!is_array($gelenveri)) {
                 $return = strip_tags(trim($gelenveri));
             }
             break;
         case 'i':
             if (!is_array($gelenveri)) {
                 $return = intval(trim($gelenveri));
             }
             break;
         case 'f':
             if (!is_array($gelenveri)) {
                 $return = floatval(trim($gelenveri));
             }
             break;
         case 'email':
             if (!is_array($gelenveri)) {
                 $return = htmlspecialchars(strip_tags(trim($gelenveri)));
                 $return = validate::is_email($return) ? $return : null;
             }
             break;
     }
     return $return;
 }