Your IP : 3.141.7.130


Current Path : /data/web/virtuals/51568/virtual/www/www/uploader/
Upload File :
Current File : /data/web/virtuals/51568/virtual/www/www/uploader/uploader-soubor-upload.php

<?php
 require "../../funkce/funkce.php";
 require "../../class/pdoDB.class.php";
 $pdo = new pdoDB();
 
 $popis = (isset($_POST["popis"])) ? $_POST["popis"] : ""; 
 $galerie_id = (isset($_POST["galerie_id"])) ? $_POST["galerie_id"] : 0;
 $jmbezhac = (isset($_POST["jmbezhac"])) ? $_POST["jmbezhac"] : ""; 
 $lastModified = (isset($_POST["lastModified"])) ? $_POST["lastModified"] : "";
// $lastModified = date('d.m.Y H:i:s', $lastModified);
 
 $size =(isset($_POST["size"])) ? $_POST["size"] : '???';
 $targetDir = "../../ftp/upload/".$galerie_id;
 if(!is_dir($targetDir)){                                                                                    
      mkdir($targetDir);
  } 
 $targetDir .= "/";
 
 $poradiQuery = "select max(soubory.poradi) as poradi from soubory where soubory.galerie_id= :galerie_id";
 try
 {
   $poradiRadek = $pdo->queryOne($poradiQuery, Array(':galerie_id' => $galerie_id));     
   $poradi = $poradiRadek->poradi;
   $poradi = ($poradi < 1) ? 1 : $poradi + 1;
  }
  catch (Exception $e)
    {
        $result = '0#'.$e->getMessage();    	
    }
 $query = "INSERT INTO soubory (popis, poradi, orig_name, galerie_id, ext) VALUES (:popis, :poradi, :orig_name, :galerie_id, :ext)";
 $update = "update soubory set diskname = :diskname, lastModified = :lastModified, size = :size where id = :id";
if(!empty($_FILES['filesToUpload']))
 {  
   try
   {
    $fileName = $_FILES['filesToUpload']['name'][0];
    $ext = strtolower(pathinfo($fileName)['extension']);      
    $pdo->execute($query, Array(':popis' => $popis, ':poradi' => $poradi, ':orig_name' => $fileName, 
                  ':galerie_id' => $galerie_id, ':ext'=>$ext));     
    $id = $pdo->posledniID(); 
    $diskname = odhac(pathinfo($jmbezhac)['filename']).'_'.$id.'.'.$ext;
    $pdo->execute($update, Array(':id' => $id, ':diskname'=>$diskname, ':lastModified' => $lastModified, ':size' => $size)); 
    $targetFilePath = $targetDir.$diskname;
    move_uploaded_file($_FILES['filesToUpload']['tmp_name'][0], $targetFilePath);     
    $result = $id.'#';
    }
   catch (Exception $e)
    {
        $result = '0#'.$e->getMessage();    	
    } 
  }  else {$result = '0#'; }
  echo $result;


?>