private static function editCuadro($gestor, $sesion)
 {
     $obra = new Obra();
     $obra->read();
     $pkID = Request::post("pkID");
     $nombre = Request::post("nombre");
     $email = Request::post('email');
     $usuario = $sesion->getUser();
     $obra->setId_usuario($usuario);
     /*Subir fotografia*/
     $subir = new FileUpload("nuevaImagen");
     $subir->setDestino("../../controlUsuario/cuadros/{$usuario}/");
     $subir->setTamaño(100000000);
     $subir->setNombre($nombre);
     $subir->setPolitica(FileUpload::REEMPLAZAR);
     if ($subir->upload()) {
         echo 'Archivo subido con éxito';
         $obra->setImagen($nombre . "." . $subir->getExtension());
     } else {
         echo 'Archivo no subido';
     }
     $obra->setImagen($nombre . "." . $subir->getExtension());
     $r = $gestor->set($obra, $pkID);
     echo $r;
     //header("Location:index.php?op=edit&r=$r");
 }
示例#2
0
 static function uploadMulti($param, $destino, $nombre)
 {
     $result = array();
     if (isset($param['name'][0])) {
         $cambioArray = self::cambiarArray($param);
         for ($i = 0; $i < count($cambioArray); $i++) {
             $sube = new FileUpload($cambioArray[$i]);
             $sube->setDestino($destino);
             $sube->setNombre($nombre);
             $sube->setPolitica(FileUpload::REEMPLAZAR);
             $sube->upload();
             $error_subida = array($sube->getErrorCode(), $sube->getErrorMessage());
             array_push($result, $error_subida);
         }
         return $result;
     } else {
         $sube = new FileUpload($param);
         $sube->setDestino($destino);
         $sube->setNombre($nombre);
         $sube->setPolitica(FileUpload::REEMPLAZAR);
         $sube->upload();
         $error_subida = array($sube->getErrorCode(), $sube->getErrorMessage());
         array_push($result, $error_subida);
     }
     return result;
 }
示例#3
0
}
/* * ** Encriptación de la contraseña *** */
$passEncriptada = sha1($pass);
/* * ** Insercción del usuario en la base de datos *** */
$nombre_archivo = $_FILES["avatar"]["name"];
//Coger avatar de $_FILES
$destino = "../img/";
if ($nombre_archivo == null) {
    $nombre_archivo = "avatar04.jpg";
}
$ruta_nombre_archivo = $destino . $nombre_archivo;
$subir = new FileUpload("avatar");
// Crear objeto FileUpload
$subir->setNombre($nombre_archivo);
// Seteamos el nombre del archivo
$subir->setDestino($destino);
// Seteamos el directorio del archivo
$subir->setTamanio(70000000);
// Seteamos el tamaño del archivo (para grandes, lo hago pero se puede borrar)
/*
 $img_portada = $subir->getDestino() . "" . $nombre_archivo;
 echo "img portada: " . $img_portada . "<br/>";
*/
/*
 * Hacemos la subida del archivo 
 */
if ($subir->upload()) {
    echo "Archivo subido";
} else {
    echo 'Archivo no subido';
}
示例#4
0
<?php

require "./clases/AutoCarga.php";
$archivos = FileUpload::transformar("imagen");
$contadorSubidas = 0;
$contadorFallo = 0;
$nss = Request::post("id_us");
$dir = "../../imagenesSas";
if (!file_exists($dir)) {
    mkdir("{$dir}");
}
foreach ($archivos as $archivo) {
    $subir = new FileUpload("imagen", $archivo);
    $subir->setDestino("{$dir}/");
    $subir->setNombre($nss);
    if ($subir->upload()) {
        $contadorSubidas++;
    } else {
        $contadorFallo++;
    }
}
header("Location:fotosUsuario.php?nss={$nss}&subidas={$contadorSubidas}&noSubidas={$contadorFallo}");
exit;
<?php

require 'clases/AutoCarga.php';
//private $numero, $fecha, $dni, $imagenes;
$numero = Request::post("numero");
$dia = Request::post("dia");
$mes = Request::post("mes");
$anio = Request::post("anio");
$fecha = $anio + "" + $mes + "" + $dia;
$dni = Request::post("dni");
if ($_FILES["imagen"] === null) {
    header("Location: ../index.php?error=selecciona una imagen");
    exit;
}
$subir = new FileUpload("imagen", $numero, $fecha, $dni);
$subir->setDestino("../../../citas/");
$subir->setMaximo(999999999999);
$datos = $subir->subida();
header("Location: verCitas.php?c={$numero}&intentos=" . $datos["intentos"] . "&subidas=" . $datos["subidas"] . "&nosubidas=" . $datos["NoSubidas"] . "");
$imagen = Request::post("imagen");
$carpeta = "../imagenesArtistas/" . $nombre_artista;
if (!file_exists($carpeta)) {
    //si la carpeta no existe te la crea
    mkdir($carpeta, 0777, true);
}
//SUBIR LA IMAGEN DEL ARTISTA
$subir = new FileUpload("imagen");
//le pasa el archivo a la clase Fileupload para que lo suba
$nombreArchivo = $subir->getNombre();
$name = $_FILES["imagen"]["name"];
$trozos = pathinfo($name);
//array
$extension = $trozos["extension"];
//extension de la imagen
$subir->setDestino("../imagenesArtistas/" . $nombre_artista . "/");
//ruta a donde se va a guardar
$subir->setTamaño(2.0E+44);
//el tamaño es grande para que no de problemas
$subir->setPolitica(FileUpload::RENOMBRAR);
$ruta = $nombreArchivo . "." . $extension;
//donde se encuentra la imagen
if ($subir->upload()) {
    //se sube el archivp
    echo 'Archivo subido con éxito';
} else {
    echo 'Archivo no subido';
}
$artista = new Artista(0, $nombre_artista, $ruta);
$r = $gestor->insert($artista);
//var_dump($bd->getError());
示例#7
0
<?php

require '../clases/AutoCarga.php';
$bd = new DataBase();
$gestor = new ManageGame($bd);
$juego = new Game();
$juego->read();
$subir = new FileUpload("caratula");
$subir->setDestino("./caratulas/");
$subir->setTamaño(100000000);
$subir->setNombre($subir->getNombre());
$subir->setPolitica(FileUpload::REEMPLAZAR);
if ($subir->upload()) {
    echo 'Archivo subido con éxito';
} else {
    echo 'Archivo no subido';
}
$juego->setCaratula($subir->getNombre());
$pkID = Request::post("pkID");
$r = $gestor->set($juego, $pkID);
$bd->close();
//echo $r;
//var_dump($bd->getError());
header("Location:index.php?op=edit&r={$r}");
示例#8
0
<?php

require 'clases/AutoCarga.php';
$sesion = new Session();
if (!$sesion->isLogged()) {
    $sesion->sendRedirect("phplogout.php");
    exit;
}
$user = $sesion->getUser();
$nombre = Request::post("nombre");
$subir = new FileUpload("input");
$subir->setDestino("canciones/{$nombre}/");
if (!$subir->subida()) {
    echo "Ha ocurrido un error: es posible que las extensiones de los archivos no" . " sean los correctos o que el nombre de la cancion que quieres subir ya exista";
    exit;
}
$user = $sesion->getUser();
$genero = Request::post("genero");
$privado = Request::post("privado");
$partesAudio = pathinfo($_FILES["input"]["name"][0]);
$audio = $partesAudio['filename'] . "." . $partesAudio['extension'];
$partesImagen = pathinfo($_FILES["input"]["name"][1]);
$imagen = $partesImagen['filename'] . "." . $partesImagen['extension'];
$fecha = Server::getRequestDate("Y") . "-" . Server::getRequestDate("M") . "-" . Server::getRequestDate("D") . "-" . Server::getRequestDate("h") . "-" . Server::getRequestDate("m");
$cancion = new Cancion($user, $nombre, $genero, $audio, $imagen, $privado);
$arra = array();
$arra[$nombre] = array("user" => $user, "genero" => $genero, "audio" => $audio, "imagen" => $imagen, "privado" => $privado, "fecha" => $fecha, "visitas" => 0);
$sesion->leerArchivo();
$sesion->addCancion($arra);
$sesion->guardarArchivo();
$sesion->set($cancion);
 private static function insertSet()
 {
     $bd = new BaseDatos();
     $gestor_galeria = new ManageGallery($bd);
     $sesion = new Session();
     $artista = self::getArtist($sesion);
     $descripcion = Request::post("descripcion");
     $id = Request::post("id");
     $file = new FileUpload("imagen");
     var_dump($gestor_galeria->count());
     $nombre = $artista->getGaleria() . "_" . ($gestor_galeria->count() + 1) . sha1($file->getNombre());
     $file->setNombre($nombre);
     $file->setDestino("../img/");
     $file->setTamanio(52428800);
     $file->getPolitica(FileUpload::RENOMBRAR);
     $file->addTipo("gif");
     $file->upload();
     $imagen_ruta = "../img/" . $file->getNombre() . "." . $file->getExtension();
     $gallery = new Gallery($id, 0, $imagen_ruta, $descripcion);
     $r = $gestor_galeria->insert($gallery);
     header("Location:?op=insert&r={$r}&action=read&do=View#section3");
 }
示例#10
0
<?php

require 'clases/Request.php';
require 'clases/FileUpload.php';
require 'clases/Session.php';
require 'clases/Server.php';
$sesion = new Session();
$user = $sesion->get("usuario");
$usuario = Request::post("usuario1");
$categoria = Request::post("categoria1");
$cancion = new FileUpload("cancion");
$cancion->setDestino("canciones/");
$cancion->setNombre($user . "_" . $categoria . "_" . $cancion->getNombre());
$cancion->setPolitica(FileUpload::RENOMBRAR);
$cancion->upload();
$imagen = new FileUpload("imagen");
$imagen->setDestino("canciones/");
$imagen->setNombre($cancion->getNombre());
$imagen->setPolitica(FileUpload::RENOMBRAR);
$imagen->upload();
header("Location:index.php");
示例#11
0
 private static function subirImagen()
 {
     //subir las imagenes
     $sesion = new Session();
     $sesion->autentificado();
     $user = $sesion->getUser();
     $email = $user->getEmail();
     $subir = new FileUpload("inputdim1", $email);
     $destino = "plantillas/gallery/images/";
     $subir->setDestino($destino);
     $subir->setMaximo(999999999999);
     $imagenes = $subir->subida();
     //guardar imagenes en la bd
     $bd = new DataBase();
     $gestor = new ManageImagen($bd);
     for ($i = 0; $i < count($imagenes); $i++) {
         $nombre = $imagenes[$i];
         $imagen = new Imagen($nombre, $destino . $nombre, $email);
         $gestor->insert($imagen);
     }
 }
示例#12
0
$duracion_total = Request::post('duracion_total');
$director = Request::post('director');
$f_estreno = Request::post('f_estreno');
$temporadas = Request::post('temporadas');
$tipo = Request::post('tipo');
$hdd = Request::post('hdd');
echo "<br/>DolarPost: ";
var_dump($_POST);
echo "<br/>DolarFiles: ";
var_dump($_FILES);
echo "<br/>";
$nombre_archivo = $_FILES["img_portada"]["name"];
$subir = new FileUpload("img_portada");
$subir->setNombre($nombre_archivo);
echo "<br/>archivin: " . $subir->getNombre() . "<br/>";
$subir->setDestino("../imgPortada/");
echo "<br/>archivin: " . $subir->getDestino() . "<br/>";
$subir->setTamanio(70000000);
$img_portada = $subir->getDestino() . "" . $nombre_archivo;
echo "img portada: " . $img_portada . "<br/>";
//echo "Esto es phpedit el pknombre es: $pkNombre y el nombre es: $nombre";
$multimedia = new Multimedia($id, $titulo, $titulo_original, $anio, $numero_capitulos, $numero_ovas, $genero, $duracion_capitulo, $duracion_total, $director, $f_estreno, $temporadas, $tipo, $img_portada, $hdd);
$r = $gestor->set($multimedia, $pkNombre);
$bd->close();
var_dump($bd->getError());
if ($subir->upload()) {
    header("Location:visualizar.php");
    exit;
} else {
    echo 'Archivo no subido';
}
示例#13
0
require '../clases/AutoCarga.php';
$sesion = new Session();
//crea una nueva sesion
$usuario = $sesion->getUser();
//recoge al usuario que hay en esa sesion
$nombreUsuario = $usuario->getNombre();
//recoge el nombre del usuario
$categoria = Request::post("categorias");
//recoge la categoria del mp3
$subir = new FileUpload("archivo");
//le pasa el archivo a la clase Fileupload para que lo suba
$nombreArchivo = $subir->getNombre();
$privacidad = Request::post("privacidad");
//recoge la privacidad del mp3
if ($privacidad == 'publica') {
    //segun sea la privacidad del mp3 se irá a la carpeta publica o privada
    $subir->setDestino("../Usuarios/" . $nombreUsuario . '/publica/' . $categoria . '/');
} else {
    $subir->setDestino("../Usuarios/" . $nombreUsuario . '/privada/' . $categoria . '/');
}
$subir->setTamaño(2.0E+35);
//el tamaño es grande para que no de problemas
$subir->setPolitica(FileUpload::RENOMBRAR);
if ($subir->upload()) {
    //se sube el archivp
    echo 'Archivo subido con éxito';
} else {
    echo 'Archivo no subido';
}
header('Location:user.php');
//esta pagina no se ve, directamente se va al user.php
示例#14
0
    $foto = $usuario->getTrozo($em);
    ?>
            <br/>
            <div class="foto" id="fotopersonal"><img src="../images/<?php 
    echo $foto;
    ?>
.jpg" id='imagep'/></div><br/><br/>
            <form method="post" action="#" enctype="multipart/form-data"/><br/><br/>
            <input type="file" name="imagen" value="Editar imagen"/><br/><br/>
            <input type="submit" name="enviar" value="Subir" class="enviar" />
            </form>
            <?php 
    $trozo = $usuario->getTrozo($em);
    $fileUpload = new FileUpload($_FILES["imagen"]);
    $fileUpload->setNombre($trozo);
    $fileUpload->setDestino("../images/");
    $fileUpload->upload();
    ?>
        </div>
        
        <div class="capafoto">
        <h2 class="tb"> MI PERFIL</h2>
        
        <table>
        <form method="POST" action="../oauth/modificar.php">
        <tr><td>Email:</td><td> <input type="text" name="email" value=" <?php 
    echo $usuario->getEmail();
    ?>
 "/></td>
        <tr><td>Alias:</td><td><?php 
    echo $em;
示例#15
0
$usuarios = new User();
$usuarios->read();
/*$usuarios->setActivo(0);
$usuarios->setAdministrador(0);
$usuarios->setPersonal(0);
*/
/*Crear Alias*/
$correo = Request::post("email");
$alias = explode("@", $correo);
$usuarios->setAlias($alias[0]);
/*Creamos la fecha de registro*/
$time = time();
$fecha = date("Y-m-d", $time);
$usuarios->setFechaalta($fecha);
/*Subir fotografia*/
$subir = new FileUpload("imagen");
$subir->setDestino("./avatares/");
$subir->setTamaño(100000000);
$subir->setNombre($correo . "." . $subir->getExtension());
$subir->setPolitica(FileUpload::REEMPLAZAR);
if ($subir->upload()) {
    echo 'Archivo subido con éxito';
} else {
    echo 'Archivo no subido';
}
$usuarios->setImagen($correo . "." . $subir->getExtension());
$r = $gestor->insert($usuarios);
$bd->close();
//echo $r;
//var_dump($bd->getError());
header("Location:../admin/index.php?op=añadido&r={$r}");
示例#16
0
<?php

require '../clases/AutoCarga.php';
$subir = new FileUpload("archivo");
$subir->setDestino("../../../carpeta/");
if ($subir->upload()) {
    echo 'Archivo subido con éxito';
} else {
    echo 'Archivo no subido';
}
示例#17
0
<?php

require '../clases/AutoCarga.php';
$usuario = Request::post("login");
$categoria = Request::post("categoria");
$privada = Request::post("privada");
$cancion = new FileUpload("cancion");
$portada = new FileUpload("portada");
$cancion->setDestino("mp3/");
$portada->setDestino("mp3/");
$nombreOriginal = $cancion->getNombre();
$cancion->setNombre("_U_" . $usuario . "_X_" . $categoria . "_T_" . $privada . "_C_" . $nombreOriginal);
$cancion->getPolitica(FileUpload::RENOMBRAR);
$cancion->addTipo("mp3");
$cancion->setTamanio(52428800);
$portada->setNombre("_U_" . $usuario . "_X_" . $categoria . "_T_" . $privada . "_C_" . $nombreOriginal . "_P_" . $portada->getNombre());
$portada->getPolitica(FileUpload::RENOMBRAR);
$portada->addTipo("jpg");
$portada->setTamanio(52428800);
var_dump($cancion);
echo "<br>";
var_dump($portada);
if ($cancion->upload() && $portada->upload()) {
    header('Location:../login/user.php?mensaje=Subido con exito&class=alert-success');
} else {
    header('Location:../login/user.php?mensaje=Fallo en la subida&class=alert-danger');
}
示例#18
0
$nuevoCorreo = Request::post('email');
$plantilla = Request::post('plantillas');
$activacion = sha1($nuevoCorreo . Constant::SEMILLA);
foreach ($usuarios as $indice => $usuario) {
    if ($correo == $usuario->getEmail() && $nuevoCorreo != $usuario->getEmail()) {
        $usuarios2->setActivo(0);
        $r = $gestor->set($usuarios2, $correo);
        $enviarMail->sendActivationMail2($nuevoCorreo, $titulo, "{$titulo}  https://galeria-jjorgosogarcia.c9users.io/controlUsuario/phpActivarCorreo.php?correo={$nuevoCorreo}&activacion={$activacion}");
        // header("Location:../usuario/confirmacion.php?op=mail");
    } else {
        $usuarios2->setActivo(1);
    }
}
/*Subir fotografia*/
$subir = new FileUpload("nuevaImagen");
$subir->setDestino("../controlUsuario/avatares/");
$subir->setTamaño(100000000);
$subir->setNombre($correo);
$subir->setPolitica(FileUpload::REEMPLAZAR);
if ($subir->upload()) {
    echo 'Archivo subido con éxito';
    $usuarios2->setImagen($correo . "." . $subir->getExtension());
} else {
    echo 'Archivo no subido';
}
$usuarios2->setPlantilla($plantilla);
$pkID = Request::post("pkID");
$r = $gestor->set($usuarios2, $pkID);
$bd->close();
echo $r;
var_dump($bd->getError());
示例#19
0
//move_uploaded_file($_FILES["archivo"]["tmp_name"],"./X");

/*Aqui empieza el subir*/
$usuario = Request::post("usuario");
$categoria = Request::post("categoria");
$subir = new FileUpload("archivo");
$subir->setDestino("./mp3/");
$subir->setTamaño(100000);
$subir->setNombre($usuario . "_" . $categoria . "_" . $subir->getNombre());
$subir->addTipo("txt");
$subir->setPolitica(FileUpload::RENOMBRAR);
if ($subir->upload()) {
    echo 'Archivo subido con éxito';
} else {
    echo 'Archivo no subido';
}
/*****************************/
/************Subir imagen************/
/***************************/
$subir = new FileUpload("archivo");
$subir->setDestino("./img/");
$subir->setTamaño(100000);
//$subir->setNombre("archivoSubido");
$subir->addTipo("txt");
$subir->setPolitica(FileUpload::RENOMBRAR);
if ($subir->upload()) {
    echo 'Archivo subido con éxito';
} else {
    echo 'Archivo no subido';
}
示例#20
0
 function modificarObra()
 {
     $n = Request::post('nombre');
     $t = Request::post('tecnica');
     $i = Request::post('id_obra');
     $obra = $this->gestorObra->get($i);
     $lista = $this->gestorObra->getListObrasEmail($this->sesion->get("usu"));
     $formusuario = $this->plantilla->get('_formusuario');
     $formsesion = $this->plantilla->get('_formsesion');
     $obra->setNombre($n);
     $obra->setTecnica($t);
     $this->gestorObra->set($obra);
     $this->sesion->destroy();
     $fileUpload = new FileUpload($_FILES["imagen"]);
     $fileUpload->setNombre($n);
     $fileUpload->setDestino("imagenes/obras/");
     $fileUpload->upload();
     $usuario = $this->gestorUsu->get($this->sesion->get("usu"));
     $paginaDos = $this->plantilla->get('_formmod');
     $campos = "";
     $d = array("email" => $usuario->getEmail(), "clave" => $usuario->getClave(), "alias" => $usuario->getAlias());
     $pDos = $this->plantilla->replace($d, $paginaDos);
     $pagina = $this->plantilla->get('_usuario');
     $datos = array("registro" => "", "nombresesion" => $this->sesion->get("usu"), "formsesion" => $formsesion, "datos" => $formusuario, "formmod" => $pDos, "login" => "", "mensaje" => "", "mensajesubida" => "", "mensajemod" => "", "contenidoobras" => "", "modificaobra" => "", "mensajemodobra" => "Operación realizada correctamente.");
     $p = $this->plantilla->replace($datos, $pagina);
     echo $p;
 }
示例#21
0
<?php

//texto y archivo
require '../clases/Request.php';
require '../clases/FileUpload.php';
require '../clases/AutoCarga.php';
/*Aqui empieza el subir*/
$session = new Session();
$nombre = $session->get('user');
$usuario = Request::post("usuario");
$categoria = Request::post("categoria");
$subir = new FileUpload("archivo");
$subir->setDestino("../usuarios/{$nombre}/");
$subir->setTamaño(7000000);
$subir->setNombre($subir->getNombre());
$subir->addTipo("mp3");
if ($subir->upload()) {
    header('Location:../app/cpanel.php');
    exit;
} else {
    echo 'Archivo no subido';
}