El lenguaje de programación llamado PHP , acrónimo de Hypertext Preprocessor , ofrece una potente funcionalidad para las tareas del lado del servidor , tales como la carga de archivos . Dado que los archivos de video tienden a ser bastante grandes , hay algunas consideraciones adicionales si desea cargar un archivo de vídeo utilizando PHP. Usted tendrá que asegurarse de que el servidor está configurado para aceptar archivos del tamaño adecuado. Dependiendo de la configuración del servidor, o bien editar el fichero de configuración php.ini o crear un archivo htaccess . , Y luego continuar con su script de carga como si se tratara de una imagen. Cosas que necesitará servidor web con PHP habilitado editor de texto FTP o cargador de archivos de servidor Ver Más instrucciones Archivo de configuración página 1
determinar el tamaño de un archivo se le permitirá a sus usuarios subir . Usted tendrá que determinar lo aceptable equilibrio entre la calidad de vídeo y duración de la película frente a los recursos disponibles del servidor . YouTube ha aumentado recientemente su tamaño de archivo máximo permitido de 2 GB, pero puede que desee empezar un poco más pequeño , . Tal vez en algún lugar entre 40 y 100 MB , dependiendo de su base de usuarios objetivo y sus expectativas Vamos a decir , por ejemplo, que desea limitar archivo de sus usuarios subir tamaño de 60 MB . al modificar php.ini , puede utilizar la notación abreviada \\ " 60M . \\ " ( el \\ " M \\ " es sensible a mayúsculas , cuenta que no hay \\ " B \\ " ) Sin embargo , cuando se crea la entrada del formulario MAX_FILE_SIZE más adelante, tendrá que especificar el número de bytes como un entero : en este caso , 60 megabytes multiplicado por 1.048.576 bytes por megabyte es igual a 62.914.560 . 2
en un servidor donde se tiene acceso al archivo de configuración php.ini , inicie sesión en su cuenta de hosting , encuentra el archivo php.ini , abrir y editar los siguientes ajustes:
upload_max_filesize se debe establecer en el valor adecuado , en este caso , 60M post_max_size debe ser mayor que el tamaño máximo de archivo. dar cuenta de los datos puesto adicional . Para este ejemplo, la puso a 61M . 3
Si usted está en un servidor de alojamiento compartido , usted no puede tener acceso al archivo de configuración php.ini. Usted tendrá que configurar las opciones de configuración en un archivo htaccess . . El archivo de configuración se verá así :
Guarde esto como un documento llamado . htaccess y lo cargue en el mismo directorio que el script de carga . < br /> Es posible que su proveedor de alojamiento web se puede configurar el servidor para suprimir tal personalización. Si este es el caso , su único recurso es cambiar de alojamiento web . 4
Crea tu formulario de subida HTML. Establezca un valor para el atributo enctype del formulario e incluya un campo oculto MAX_FILE_SIZE antes del archivo de selección :
< input type = \\ value " submit \\ " = \\ " subir el archivo \\ " /> < /form>
Ponga esta forma dentro de un HTML página y el nombre de su archivo \\ "video - form.html \\ " o lo que quieras . Publicar en su servidor . 5
upload.php Write , el archivo que aceptar y procesar el formulario.
Compruebe los datos POST para ver si un archivo se ha subido :
if ( isset ($ _POST [' archivoSubido ']) ! ) { echo \\ " \\ n archivo fue subido . "
GO exit ()
} GO < br /> Ahora se puede utilizar el array global $ _FILES acceder a la información sobre el archivo cargado. Es posible que desee almacenar esta información como una variable para que pueda , por ejemplo, almacenar en una base de datos o envíe su administrador una notificación por correo electrónico. Asegúrese de utilizar la limpieza insumo básico para hacer la vida más difícil para los hackers junior. Tenga en cuenta que el encabezado de "tipo" puede ser falsa , por lo que para ello, sólo es útil para la protección contra errores honestos .