jatek-gep / php / uj_kep.php
uj_kep.php
Raw
<?php
  require_once "user_class.php";
  session_start();
    
  require_once "user_Json.php";
  require_once "kep_metod.php";
   




      $Hiba1 = " A fájl nem kép.";
     $Hiba2 = " Sajnáljuk, a fájl már létezik.";
     $Hiba3 = " Sajnáljuk, a fájlja túl nagy.";
     $Hiba4 = " Sajnáljuk, csak JPG, JPEG, PNG és GIF fájlok engedélyezettek.";
     $Hiba5 = " Sajnáljuk, a fájlod nem lett feltöltve.";
     $Hiba6 = " Sajnáljuk, hiba történt a fájl feltöltésekor.";
     $FeltSik=" kép feltöltve :)";
      
     
     $mappa="index_kep/";
      $o="jatek_public.php";
      
     if($_POST['pkepIH']==true){
        $k="jatekosok/";
        if($_SESSION['user']->get_rang()==true){
          $k="Adminok/";
        }
        $mappa = "media/users/".$k.$_SESSION['user']->get_id()."/";
        $o="../profil.php";
     }
 


$file = $mappa . basename($_FILES["fileToUpload"]["name"]);
$Ok = 1;
$imageFileType = strtolower(pathinfo($file,PATHINFO_EXTENSION));

// Check if image file is a actual image or fake image
//1
if(isset($_POST["submit"])) {
  $check = getimagesize($_FILES["fileToUpload"]["tmp_name"]);
  if($check !== false) {
    echo "File is an image - " . $check["mime"] . ".";
    $Ok = 1;
  } else { 
    echo $Hiba1."<br>";
    $Ok = 0;
  }
}

// Check if file already exists
//2
if (file_exists($file)) {
  echo $Hiba2."<br>";
  $Ok = 0;
}

// Check file size
//3
if ($_FILES["fileToUpload"]["size"] > 500000) {
  echo $Hiba3."<br>"; 
  $Ok = 0;
}

// Allow certain file formats
//4
if($imageFileType != "jpg" && $imageFileType != "png" && $imageFileType != "jpeg"
&& $imageFileType != "gif" ) {
  echo $Hiba4."<br>";
  $Ok = 0;
}

// Check if $uploadOk is set to 0 by an error
//5
if ($Ok == 0) {
  echo $Hiba5."<br>";
// if everything is ok, try to upload file
} else {
  if (move_uploaded_file($_FILES["fileToUpload"]["tmp_name"],"../".$file)) {
         $ido=date("Y-m-d H:i:s");
          
         kep_reg($file,$_POST['pkepIH'],$kep_json);
    echo  htmlspecialchars( basename( $_FILES["fileToUpload"]["name"])). $FeltSik;
      header('Location: '.$o) ;
  } else {
  //6
    echo $Hiba6."<br>";
  }
}


?>