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>
< /head>
Utilice este formulario para subir sus archivos de vídeo.
< form action = " uploadvideofile.php " method = " post " >
vídeo ruta del directorio del archivo : type="file" name="uploadFile">
< input type =
< /form>
< /body>
< /html> "
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. 3
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 :
"<
php //Este controla el tamaño máximo para el archivo de vídeo en kbs
define ( ? " MAX_SIZE "," 500 ");
//Esta función lee la extensión del archivo para asegurarse de que se trata de un archivo de vídeo
función getExtension ($ str ) {
$ i = strrpos ($ str, ".") ;
si {return ""; }
$ l = strlen ($ str) - $ i ; ( $ i !) < p > $ ext = substr ( $ cadena , $ i +1, $ l ) ;
return $ ext ;
}
//Esta variable se encarga de un error y no va a subir el archivo si hay un problema con él
$ errors = 0 ;
//comprueba si la solicitud ha sido enviada
if ( isset ($ _POST [' Enviar ']) ) {
//lee el nombre del archivo que el usuario sometido a subir
$ video = $ _FILES [' video' ] [' name'] ;
//si no está vacío
if ($ vídeo)
{ //obtiene el nombre original de el archivo de la máquina de clientes
vídeo $ size = filesize ( $ _FILES [' video' ] [' tmp_name ']); < p > //comparar el tamaño con el tamaño máxima definimos y error de impresión si grande
if ( $ size > MAX_SIZE * 1024 )
{ echo ' < h1 > Se ha superado el límite de tamaño < /h1 > '; !
$ errors = 1 ; }
//dar el vídeo de un nombre único en caso un video que ya existe con el nombre del servidor
$ = time () $ extension video_name . '.' , .
//asignar una carpeta para guardar el vídeo en el servidor
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.