Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- $archivoUsuario = $HTTP_POST_FILES['archivoUsuario']['nombre_temp']; // $archivoUsuario es donde se enviará el archivo al servidor
- $archivoUsuario_nombre = $HTTP_POST_FILES['archivoUsuario']['nombre']; // $archivoUsuario_nombre es el nombre original del archivo
- $archivoUsuario_tamaño = $HTTP_POST_FILES['archivoUsuario']['tamaño']; // $archivoUsuario_tamaño es el tamaño en bytes
- $archivoUsuario_tipo = $HTTP_POST_FILES['archivoUsuario']['tipo']; // $archivoUsuario_tipo es el tipo de archivo, ejemplo: imagen/documento
- $archivoUsuario_error = $HTTP_POST_FILES['archivoUsuario']['error']; // $archivoUsuario_error si cualquier error ha sido encontrado
- // NOTA: el archivoUsuario_error fue introducido en el PHP 4.2.0
- // Usa este código con nuevas versiones
- if (archivoUsuario_error > 0)
- {
- echo 'Problema: ';
- switch ($archivoUsuario_error)
- {
- case 1:
- echo 'El archivo excede el tamaño_maximo_archivo_subida';
- break;
- case 2:
- echo 'El archivo excede el tamaño_maximo_archivo';
- break;
- case 3:
- echo 'Archivo cargado sólo parcialente';
- case 4:
- echo 'No existe el fichero subido';
- break;
- }
- exit;
- }
- $rutaArchivo = '/subidas/'.$archivoUsuario_nombre; // Ruta de preferencia para alojar los archivos
- if (si_archivo_subido($nombreArchivo)) // si_archivo_subido y mover_archivo_subido
- {
- if (!mover_archivo_subido($archivoUsuario, $rutaArchivo))
- {
- echo 'Error: No se puede mover el archivo al directorio';
- exit;
- }
- }
- else
- {
- echo 'Error: Posible ataque a través del archivo que intentas subir. Archivo: '.$archivoUsuario_nombre;
- exit;
- }
- echo '¡Archivo subido existosamente! Coded by RevorackHS para HOLOSCRIPTER Lab.<br /><br />;
- echo "Previsualización del contenido del archivo subido:"</br></hr>,
- echo $contenido;
- echo "</br></hr>";
- ?>
Add Comment
Please, Sign In to add comment