<?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>";
}
}
?>