“Conocimientos Programación>Programación PHP /MySQL

Cómo subir archivos PHP Vídeo

2013/9/28
PHP da al desarrollador Web el poder de crear sitios web que interactúan y son actualizados por los usuarios. Los usuarios pueden publicar textos, imágenes , vídeos y otros contenidos en los sitios web que están codificados con PHP. Ofrecer la opción de subir vídeos con PHP en su sitio web , crear un formulario que funciona como interfaz de usuario y el código PHP que funciona en la parte de atrás de manejar y cargar correctamente el archivo de video. Instrucciones
1

Abra una página en blanco en un editor de texto, como el Bloc de notas o una aplicación web -autoría como el Dreamweaver. Si utiliza Dreamweaver u otro editor WYSIWYG ( lo que ves es lo que obtienes) tipo de aplicación , asegúrese de cambiar la vista de HTML.
2

Escriba el código del formulario que se utilizará como la interfaz de usuario para cargar los archivos de vídeo . El código HTML para el formulario debe tener este aspecto :

"


Upload Form Vídeo < /title> <br> <p> < /head> <br> <p> <body> <br> <p> Utilice este formulario para subir sus archivos de vídeo. <br> <p> < form action = " uploadvideofile.php " method = " post " > <br> <p> vídeo ruta del directorio del archivo : type="file" name="uploadFile"> <br> <p> < input type = <input " submit "value = "Subir "> <br> <p> < /form> <br> <p> < /body> <br> <p> < /html> " <br> <p> Esto es sólo una base formulario que pide al archivo PHP " uploadvideofile.php " que maneje los archivos que ha seleccionado para cargar . Guarde este documento y abrir otro documento en blanco. <br> 3 <p> Escriba el código PHP para manejar la carga de vídeo . El reto de subir videos es el tamaño del archivo. Usted necesitará el código PHP para solo ser capaz de manejar grandes archivos de vídeo. El código debería tener este aspecto : <br> <p> "< <br> <p> php //Este controla el tamaño máximo para el archivo de vídeo en kbs <br> <p> define ( ? " MAX_SIZE "," 500 "); <br> <p> //Esta función lee la extensión del archivo para asegurarse de que se trata de un archivo de vídeo <br> <p> función getExtension ($ str ) { <br> <p> $ i = strrpos ($ str, ".") ; <br> <p> si {return ""; } <br> <p> $ l = strlen ($ str) - $ i ; ( $ i !) <br> < p > $ ext = substr ( $ cadena , $ i +1, $ l ) ; <br> <p> return $ ext ; <br> <p> } <br> <p> //Esta variable se encarga de un error y no va a subir el archivo si hay un problema con él <br> <p> $ errors = 0 ; <br> <p> //comprueba si la solicitud ha sido enviada <br> <p> if ( isset ($ _POST [' Enviar ']) ) { <br> <p> <br> <p> //lee el nombre del archivo que el usuario sometido a subir <br> <p> $ video = $ _FILES [' video' ] [' name'] ; <br> <p> //si no está vacío <br> <p> if ($ vídeo) <br> <p> <br> <p> { //obtiene el nombre original de el archivo de la máquina de clientes <br> <p> $ video_filename = stripslashes ($ _FILES [' video' ] [' name'] ) ; <br> <p> $ video_extension = getExtension ( $ archivo ) ; <br> < p > $ video_extension = strtolower ( $ extension ) ; <br> <p> //si no es una extensión conocida , vamos a suponer que es un error y no cargar el archivo , de lo contrario vamos a hacer más pruebas <br> <p> if ( ($ video_extension ! = " mpeg ") && ( $ video_extension ! = " avi " ) && ( $ video_extension ! = " flv ") && ($ video_extension ! = "mov " )) <br> <p > {' ! extensión desconocida <h1> < /h1 >' <br> <p> eco; <br> <p> $ errors = 1 ; } <br> <p> <br> <p> más <br> <p> <br> <p> { //obtener el tamaño de la <p> <br> vídeo $ size = filesize ( $ _FILES [' video' ] [' tmp_name ']); <br> < p > //comparar el tamaño con el tamaño máxima definimos y error de impresión si grande <br> <p> if ( $ size > MAX_SIZE * 1024 ) <br> <p> <br> <p> { echo ' < h1 > Se ha superado el límite de tamaño < /h1 > '; ! <br> <p> $ errors = 1 ; } <br> <p> <br> <p> //dar el vídeo de un nombre único en caso un video que ya existe con el nombre del servidor <br> <p> $ = time () $ extension video_name . '.' , . <br> <p> //asignar una carpeta para guardar el vídeo en el servidor <br> <p> $ newname = "video /" $ video_name ; . <br> <p> //comprobar que el vídeo se ha cargado <br> <p> $ copiado = copy ( $ _FILES [' video' ] [ ,"' tmp_name ' ], $ newname ) ; <br> <p> if ($ copiado ) <br> <p> { <br> <p> echo ! <h1> Copia éxito < /h1 > '; <br> <p> $ errors = 1 ; <br> <p> } } } } <br> <p> //Si hay errores registrados , imprimir el mensaje de éxito <br> <p> if ( isset ($ _POST [ "Enviar" ]) && ! ​​errores $ ) <br> <p> <br> <p> { echo " El archivo <h1> Subida con éxito! Inténtelo de nuevo < /h1 > "; ? <br> <p> } <br> <p> > " <br> <p> Omita las comillas en la primera y la última línea . Guarde el archivo como " uploadvideofile.php " para que el formulario de arriba utiliza este archivo para manejar la carga del video. Cargar ambos archivos a su servidor Web. <br> <br> <div class="escomad2"><script language='javascript' src='http://www.ordenador.online/ad/es/2.js'></script></div> </div> <div class=contentpage> <div class=p1>Página anterior: <a class='LinkPrevArticle' href='http://www.ordenador.online/Programacion/Programación-PHP--MySQL/Cómo-transferir-datos-de-Excel-a-MySQL-.html' >Cómo transferir datos de Excel a MySQL </a> </div> <div class=p2>Página siguiente: <a class='LinkNextArticle' href='http://www.ordenador.online/Programacion/Programación-PHP--MySQL/Cómo-configurar-el-correo-electrónico-con-PHP-.html' >Cómo configurar el correo electrónico con PHP </a> </div> </div> <dl class=xgc> <dt><span>Programación PHP /MySQL</span></dt> <dd><a href="http://www.ordenador.online/Programacion/Programación-PHP--MySQL/Cómo-importar-contactos-de-Hotmail-a-través-de-PHP-.html">Cómo importar contactos de Hotmail a través de PHP </a></dd><dd><a href="http://www.ordenador.online/Programacion/Programación-PHP--MySQL/Cómo-conseguir-Índice-una-matriz-de-elemento-en-PHP-.html">Cómo conseguir Índice una matriz de elemento en PHP </a></dd><dd><a href="http://www.ordenador.online/Programacion/Programación-PHP--MySQL/Cómo-editar-PHP-en-Tesis-.html">Cómo editar PHP en Tesis </a></dd><dd><a href="http://www.ordenador.online/Programacion/Programación-PHP--MySQL/Cómo-abrir-un-archivo-DOC-en-PHP-.html">Cómo abrir un archivo DOC en PHP </a></dd><dd><a href="http://www.ordenador.online/Programacion/Programación-PHP--MySQL/Cómo-insertar-un-PHP-Fecha-y-Hora-en-MySQL-.html">Cómo insertar un PHP Fecha y Hora en MySQL </a></dd><dd><a href="http://www.ordenador.online/Programacion/Programación-PHP--MySQL/Cómo-probar-FFmpeg-en-PHP-.html">Cómo probar FFmpeg en PHP </a></dd><dd><a href="http://www.ordenador.online/Programacion/Programación-PHP--MySQL/Online-PHP-Certificación-.html">Online PHP Certificación </a></dd><dd><a href="http://www.ordenador.online/Programacion/Programación-PHP--MySQL/Cómo-saber-si-PHP-se-está-ejecutando-en-modo-CGI-.html">Cómo saber si PHP se está ejecutando en modo CGI </a></dd> </dl> </div> <!--right--> <div class=rightmain> <div class=esrightlist> <div class=e1>Los últimos artículos de equipo</div> <ul> <li><a href="http://www.ordenador.online/Programacion/Programación-PHP--MySQL/MySQL-PHP-imagen-Subir-Tutoriales-.html" >MySQL PHP imagen Subir Tutoriales </a> </li><li><a href="http://www.ordenador.online/Programacion/Programación-PHP--MySQL/Cómo-desactivar-el-modo-seguro-de-PHP-.html" >Cómo desactivar el modo seguro de PHP </a> </li><li><a href="http://www.ordenador.online/Programacion/Programación-PHP--MySQL/Cómo-mover-datos-de-MySQL-a-MongoDB-Script-.html" >Cómo mover datos de MySQL a MongoDB Script </a> </li><li><a href="http://www.ordenador.online/Programacion/Programación-PHP--MySQL/Cómo-usar-PHP-para-llenar-una-base-de-datos-.html" >Cómo usar PHP para llenar una base de datos </a> </li><li><a href="http://www.ordenador.online/Programacion/Programación-PHP--MySQL/¿Cómo-puedo-reproducir-un-archivo-PHP-.html" >¿Cómo puedo reproducir un archivo PHP </a> </li><li><a href="http://www.ordenador.online/Programacion/Programación-PHP--MySQL/Cómo-redireccionar-PHP-Object-Context-.html" >Cómo redireccionar PHP Object Context </a> </li> </ul> </div> <div class=esrightlist> <div class=e1>Artículos de la popular computadora</div> <ul> <li> <a href="http://www.ordenador.online/Programacion/Programación-PHP--MySQL/Un-tutorial-sobre-consultas-SQL-anidadas-.html" >Un tutorial sobre consultas SQL anidadas </a></li><li> <a href="http://www.ordenador.online/Programacion/Programación-PHP--MySQL/Cómo-truncar-Después-de-un-carácter-en-PHP-.html" >Cómo truncar Después de un carácter en PHP </a></li><li> <a href="http://www.ordenador.online/Programacion/Programación-PHP--MySQL/Cómo-insertar-variables-en-WordPress-códigos-PHP-RSS-.html" >Cómo insertar variables en WordPress códigos PHP RSS </a></li><li> <a href="http://www.ordenador.online/Programacion/Programación-PHP--MySQL/Diferencia-entre-la-torta-de-autenticación-y-ACL-.html" >Diferencia entre la torta de autenticación y ACL </a></li><li> <a href="http://www.ordenador.online/Programacion/Programación-PHP--MySQL/Cómo-crear-Aliasing-PHP-de-una-URL-con-Plesk-.html" >Cómo crear Aliasing PHP de una URL con Plesk </a></li><li> <a href="http://www.ordenador.online/Programacion/Programación-PHP--MySQL/Cómo-utilizar-Desvincular-PHP-.html" >Cómo utilizar Desvincular PHP </a></li> </ul> </div> <div class="esrightad"> <script language='javascript' src='http://www.ordenador.online/ad/es/r.js'></script> </div> <div class=esrightlist> <div class=e1>Más categorías</div> <ul> <li><a href='http://www.ordenador.online/Programacion/C--C-----Programming/' target="_self">C /C + + Programming</a></li> <li><a href='http://www.ordenador.online/Programacion/Lenguajes-De-Programación/' target="_self">Lenguajes De Programación</a></li> <li><a href='http://www.ordenador.online/Programacion/Delphi-Programación/' target="_self">Delphi Programación</a></li> <li><a href='http://www.ordenador.online/Programacion/Programación-Java/' target="_self">Programación Java</a></li> <li><a href='http://www.ordenador.online/Programacion/JavaScript-Programación/' target="_self">JavaScript Programación</a></li> <li><a href='http://www.ordenador.online/Programacion/Programación-PHP--MySQL/' target="_self">Programación PHP /MySQL</a></li> <li><a href='http://www.ordenador.online/Programacion/Perl-Programming/' target="_self">Perl Programming</a></li> <li><a href='http://www.ordenador.online/Programacion/Python-Programming/' target="_self">Python Programming</a></li> <li><a href='http://www.ordenador.online/Programacion/Rubí-Programación/' target="_self">Rubí Programación</a></li> <li><a href='http://www.ordenador.online/Programacion/Visual-Basics-Programación/' target="_self">Visual Basics Programación</a></li> </ul> </div> </div> <!--right end--> <div class="cl"></div> </div> <div class=esfoot> <div class=copy>Conocimientos Informáticos © http://www.ordenador.online</div> </div> </body> </html>