| Casa | Hardware | Redes | Programación | software | Criticar | Sistemas |   
Programación  
  • C /C + + Programming

  • Lenguajes De Programación

  • Delphi Programación

  • Programación Java

  • JavaScript Programación

  • Programación PHP /MySQL

  • Perl Programming

  • Python Programming

  • Rubí Programación

  • Visual Basics Programación
  •  
    Conocimientos Informáticos >> Programación >> Programación PHP /MySQL >> Content
    Cómo subir archivos PHP Vídeo
    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=ad2><script language='javascript' src='/ad/201310/4.js'></script></div> </div> </td> </tr> </table> <table width="95%" height="1" border="0" align="center" cellpadding="0" cellspacing="0" bgcolor="#DEE7EE"> <tr> <td></td> </tr> </table> <table width="100%" height="7" border="0" cellpadding="0" cellspacing="0"> <tr> <td></td> </tr> </table> <table width="91%" height="52" border="0" align="center" cellpadding="0" cellspacing="0"> <tr> <td width="51%"><p>Previous : <a class='LinkPrevArticle' href='/Programacion/php-mysql-programming/92838.html' >Cómo transferir datos de Excel a MySQL </a></li></p></td> </tr> <tr> <td width="49%"> next : <a class='LinkNextArticle' href='/Programacion/php-mysql-programming/92840.html' >Cómo configurar el correo electrónico con PHP </a></li></td> </tr> </table></td> </tr> </table> <table width="100%" height="7" border="0" cellpadding="0" cellspacing="0"> <tr> <td></td> </tr> </table> <table width="770" height="246" border="0" align="center" cellpadding="0" cellspacing="0"> <tr> <td width="375" height="246" valign="top"><table width="380" border="0" cellpadding="0" cellspacing="0" class="bian"> <tr> <td height="244" valign="top"><table width="100%" border="0" cellpadding="0" cellspacing="0" background="img_dm/danmai_r4_c04 -.jpg" bgcolor="#DBE3EE"> <tr> <td width="4%" height="29"> </td> <td width="96%" class="lan_lm"> Artículos relacionados </td> </tr> </table> <table width="95%" height="209" border="0" align="center" cellpadding="0" cellspacing="4"> <tr> <td height="201"><table width="100%" cellpadding="0" cellspacing="0"><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/Programacion/php-mysql-programming/91595.html" title="Urlencode y caracteres especiales en PHP " target="_self">Urlencode y caracteres especiales en PHP </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/Programacion/php-mysql-programming/91535.html" title="Cómo reemplazar cPanel Configuración global para una sesión PHP " target="_self">Cómo reemplazar cPanel Configuración global para una …</a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/Programacion/php-mysql-programming/91916.html" title="Cómo convertir caracteres en números ASCII en PHP " target="_self">Cómo convertir caracteres en números ASCII en PHP </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/Programacion/php-mysql-programming/92571.html" title="Cómo contar el número de registros con Criteria en PHP MySQL " target="_self">Cómo contar el número de registros con Criteria en PH…</a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/Programacion/php-mysql-programming/91772.html" title="El PHP Igual función " target="_self">El PHP Igual función </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/Programacion/php-mysql-programming/91981.html" title="Cómo configurar Apache PHP sobre MySQL en CentOS CentOS " target="_self">Cómo configurar Apache PHP sobre MySQL en CentOS CentO…</a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/Programacion/php-mysql-programming/91351.html" title="Cómo cifrar y Watermark un PHP PDF " target="_self">Cómo cifrar y Watermark un PHP PDF </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/Programacion/php-mysql-programming/91707.html" title="Tutorial de MySQL en Scala " target="_self">Tutorial de MySQL en Scala </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/Programacion/php-mysql-programming/92985.html" title="Cómo acelerar las consultas en tablas extremadamente grandes MySQL " target="_self">Cómo acelerar las consultas en tablas extremadamente g…</a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/Programacion/php-mysql-programming/92758.html" title="Cómo actualizar la sintaxis de MySQL " target="_self">Cómo actualizar la sintaxis de MySQL </a></td></tr><tr></tr></table></td> </tr> </table></td> </tr> </table></td> <td width="20" valign="top"></td> <td width="375" valign="top"><table width="380" border="0" cellpadding="0" cellspacing="0" class="bian"> <tr> <td height="244" valign="top"><table width="100%" border="0" cellpadding="0" cellspacing="0" background="img_dm/danmai_r4_c04 -.jpg" bgcolor="#DBE3EE"> <tr> <td width="4%" height="29"> </td> <td width="96%" class="lan_lm">Artículos destacados </td> </tr> </table> <table width="95%" height="207" border="0" align="center" cellpadding="0" cellspacing="4"> <tr> <td height="199"><table width="100%" cellpadding="0" cellspacing="0"><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/Programacion/computer-programming-languages/88713.html" title="Cómo agregar un icono Web en la barra de direcciones del navegador " target="_self">Cómo agregar un icono Web en la barra de direcciones d…</a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/Programacion/computer-programming-languages/86381.html" title="Cómo crear un Preloader FLV en AS3 " target="_self">Cómo crear un Preloader FLV en AS3 </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/Programacion/computer-programming-languages/87113.html" title="Cómo escribir KML en VB.NET " target="_self">Cómo escribir KML en VB.NET </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/Programacion/visual-basics-programming/95496.html" title="Codificación XML y ASP " target="_self">Codificación XML y ASP </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/Programacion/computer-programming-languages/86924.html" title="Cómo utilizar el CLR Profiler " target="_self">Cómo utilizar el CLR Profiler </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/Programacion/cc-programming/85906.html" title="Cómo coger Todos los eventos DataGrid " target="_self">Cómo coger Todos los eventos DataGrid </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/Programacion/perl-programming/93275.html" title="Cómo utilizar variables en Perl Regex para Ubuntu " target="_self">Cómo utilizar variables en Perl Regex para Ubuntu </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/Programacion/php-mysql-programming/93144.html" title="Cómo instalar el motor de PHP en un PC con Windows " target="_self">Cómo instalar el motor de PHP en un PC con Windows </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/Programacion/visual-basics-programming/95635.html" title="Online VB Formación " target="_self">Online VB Formación </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/Programacion/php-mysql-programming/92796.html" title="MySQL Tutorial clave principal " target="_self">MySQL Tutorial clave principal </a></td></tr><tr></tr></table></td> </tr> </table></td> </tr> </table></td> </tr> </table></td> </tr> </table> <table width="980" height="8" border="0" cellpadding="0" cellspacing="0"> <tr> <td></td> </tr> </table> <table border=0 cellSpacing=0 cellPadding=0 width=980 bgColor=#36506e height=90> <tr> <td class=bs height=90 align=middle>Copyright © Conocimientos Informáticos http://ordenador.wingwit.com <script language='javascript' src='/ad/201310/1.js'></script></td> </tr> </table> </div> </body> </html>