-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathsendByteaController.php
More file actions
executable file
·26 lines (23 loc) · 1.18 KB
/
sendByteaController.php
File metadata and controls
executable file
·26 lines (23 loc) · 1.18 KB
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
<?php
$mensage = '';
$ruta = '../projects/'.$_REQUEST['proyecto']."/files/"; //Decalaramos una variable con la ruta en donde almacenaremos los archivos
foreach ($_FILES as $key) //Iteramos el arreglo de archivos
{
if($key['error'] == UPLOAD_ERR_OK )//Si el archivo se paso correctamente Ccontinuamos
{
$NombreOriginal = $key['name'];//Obtenemos el nombre original del archivo
$temporal = $key['tmp_name']; //Obtenemos la ruta Original del archivo
$destino = $ruta.$NombreOriginal; //Creamos una ruta de destino con la variable ruta y el nombre original del archivo
move_uploaded_file($temporal, $destino); //Movemos el archivo temporal a la ruta especificada
}
if ($key['error']=='') //Si no existio ningun error, retornamos un mensaje por cada archivo subido
{
$mensage .= '-> Archivo <b>'.$NombreOriginal.'</b> Subido correctamente. <br>';
}
if ($key['error']!='')//Si existio algún error retornamos un el error por cada archivo.
{
$mensage .= '-> No se pudo subir el archivo <b>'.$NombreOriginal.'</b> debido al siguiente Error: \n'.$key['error'];
}
}
echo $mensage;// Regresamos los mensajes generados al cliente
?>