Usuario:ManuelRomero/NewPHP/B2T1/formularios/practica

De WikiEducator
Saltar a: navegación, buscar




Icon activity.jpg

Actividad

Gestión de música e imágenes





    • Identificarse con nombre y usuario
  • La aplicación tendrá la posibilidad de aportar nombre y usuario, si no se ap

<form action="descarga.php" method="POST"> <?php

/*

* To change this license header, choose License Headers in Project Properties.
* To change this template file, choose Tools | Templates
* and open the template in the editor.
*/

//Guardar el fichero en el servidor $fichero = $_FILES['fichero']['name']; $origen = $_FILES['fichero']['tmp_name']; print_r($fichero); $tipo =$_FILES['fichero']['type'][0]; var_dump($tipo); echo "tipo = $tipo
"; //La persona accede a la app registrandose (usuario y email) $dir_subidas = '/var/www/musica/uploads/';

if (strpos($tipo,"audio")!=false){

       echo "El fichero $fichero[0] es de tipo audio";
       $dir_subidas ='/var/www/musica/uploads/musica';

} if (strpos($tipo,"image")!=false){

       echo "El fichero $fichero[0] es de tipo imagen";
       $dir_subidas ='/var/www/musica/uploads/imagenes';

}

//Cualquier usuario puede subir y ver/escuchar lo que esté disponible

//Solo el admin/admin puede chequear qué ficheros se pueden ver/escuchar

//Los ficheros que se pueden escuchar también se podrán descargar

//Para ello vamos a organizar 4 directorios // upload/musica // upload/imagenes // download/musica // download/imagenes


//Si el fichero es de sonido va a la carpeta upload/musica //Si el ficheor es de imágenes va a la carpeta upload/imagenes

//Esto lo puede hacer cualquier usuario

//Escribimos en un fichero usuario y momento y fichero que ha subido, y la ip desde dónde lo ha hecho

//Si el usuario es admin /admin tendrá un check por cada imagen y canción //Si las picas quedarán accesibles para que cualquier usuario las pueda ver escuchar


//directorio donde dejaré las canciones

$destino = $dir_subidas .$fichero[0]; //echo $destino ."-".$origen[0];

if (move_uploaded_file($origen[0], $destino))

   echo ('file load ok
');

else

   echo ("Danger!!!!! 
");

if (isset($_POST['sonar'])){

    echo "<audio src='http://localhost/musica/uploads/a.mp3' autoplay='true' >";
   

} ?>

   <input type="submit" value="sonar" name = "sonar">

</form> }}