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

Cómo subir archivos PHP Vídeo

2011/9/14
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/92838.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/92840.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/91351.html">Cómo cifrar y Watermark un PHP PDF </a></dd><dd><a href="http://www.ordenador.online/Programacion/Programación-PHP--MySQL/92497.html">Cómo quitar elementos de una matriz en PHP </a></dd><dd><a href="http://www.ordenador.online/Programacion/Programación-PHP--MySQL/92332.html">Cómo deshabilitar PHP TextBox </a></dd><dd><a href="http://www.ordenador.online/Programacion/Programación-PHP--MySQL/92702.html">Capacitación para PHP Zend </a></dd><dd><a href="http://www.ordenador.online/Programacion/Programación-PHP--MySQL/92083.html">Cómo ejecutar páginas PHP desde cron </a></dd><dd><a href="http://www.ordenador.online/Programacion/Programación-PHP--MySQL/92135.html">Cómo va a salir de una consulta en MySQL </a></dd><dd><a href="http://www.ordenador.online/Programacion/Programación-PHP--MySQL/91510.html">PHP Funciones estáticas </a></dd><dd><a href="http://www.ordenador.online/Programacion/Programación-PHP--MySQL/91345.html">Cómo crear XML para Google Maps </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/92123.html" >Los tipos de sintaxis en SQL </a> </li><li><a href="http://www.ordenador.online/Programacion/Programación-PHP--MySQL/91479.html" >Cómo probar PHP Exec </a> </li><li><a href="http://www.ordenador.online/Programacion/Programación-PHP--MySQL/92975.html" >Cómo crear una gota JavaScript menú con PHP </a> </li><li><a href="http://www.ordenador.online/Programacion/Programación-PHP--MySQL/93050.html" >PHP SQL Tutorial </a> </li><li><a href="http://www.ordenador.online/Programacion/Programación-PHP--MySQL/93001.html" >Cómo hacer tu propio PHP Proxy </a> </li><li><a href="http://www.ordenador.online/Programacion/Programación-PHP--MySQL/91841.html" >¿Qué es un eco de PHP ? </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/92648.html" >¿Cómo combino columnas con MySQL </a></li><li> <a href="http://www.ordenador.online/Programacion/Programación-PHP--MySQL/92848.html" >Cómo reemplazar texto en un archivo PHP </a></li><li> <a href="http://www.ordenador.online/Programacion/Programación-PHP--MySQL/92707.html" >Cómo agregar un registro con SQL </a></li><li> <a href="http://www.ordenador.online/Programacion/Programación-PHP--MySQL/92759.html" >Cómo cambiar la contraseña de Scripts PHP para MySQL </a></li><li> <a href="http://www.ordenador.online/Programacion/Programación-PHP--MySQL/91757.html" >Cómo buscar Algoritmos en PHP </a></li><li> <a href="http://www.ordenador.online/Programacion/Programación-PHP--MySQL/92466.html" >Cómo ejecutar una secuencia de comandos MySQL </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>Conocimiento de la computadora © http://www.ordenador.online</div> </div> </body> </html>