-
Notifications
You must be signed in to change notification settings - Fork 2
/
upload_rep_nom.php
executable file
·45 lines (44 loc) · 1.87 KB
/
upload_rep_nom.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
<?php
session_start();
require_once('app/controller/controller.xml.php');
$controller = new controller_xml;
$tipo = 'Compara';
$mes =date("m");
$anio = date("Y");
$nmes = date("m");
$target_dir = "C:\\xampp\\htdocs\\media\\files\\".$_SESSION['rfc']."\\".$tipo."\\".$mes."_".$anio."\\";
if(!file_exists($target_dir)){
mkdir($target_dir, null, true);
}
$file = date("Y_m_d H_i_s"). basename($_FILES["fileToUpload"]["name"]);
$uploadOk = 1;
$fileType = pathinfo($file,PATHINFO_EXTENSION);
$files = array($file);
$mes = $_POST['fi'];
$anio = $_POST['ff'];
if ($_FILES["fileToUpload"]["size"] > ((1024*1024)*20)) {
echo "El archivo dede medir menos de 20 MB.";
$uploadOk = 0;
}else{
if (file_exists($file)){
echo "El Archivo que intenta cargar, ya existen en el Sistema, se intenta subir un duplicado <p>";
echo "o el archivo no es valido; solo se pueden subir arvhivos PDF. <p>";
//$uploadOk = 0;
//$tipo = 'duplicado';
$registro = $controller->gCompISR($mes, $anio, $files, $target_dir, $nmes);
return;
}elseif(strtoupper($fileType) == ("PDF") or strtoupper($fileType) == ("XLSX") OR strtoupper($fileType) == ("XLS") OR strtoupper($fileType) == ("PNG") OR strtoupper($fileType) == ("JPG") OR strtoupper($fileType) == ("DOC") OR strtoupper($fileType) == ("DOCX") ){
if (move_uploaded_file($_FILES["fileToUpload"]["tmp_name"], $target_dir.$file) ){
echo "El Archivo: ". basename( $_FILES["fileToUpload"]["name"]). " se ha cargado.<p>";
$registro = $controller->gCompISR($mes, $anio, $files, $target_dir, $tipo, $nmes);
$controller->detNom($mes, $anio,'pant');
echo '<br/>Fi'.$mes;
echo '<br/>Ff'.$anio;
return;
} else {
echo "Ocurrio un problema al subir su archivo, favor de revisarlo.";
}
echo 'Archivo: '.$file;
}
}
?>