if(isset($_FILES['archivo']) && $_FILES['archivo']['error'] == 0) {
$nombreArchivo = $_FILES['archivo']['name'];
$tipoArchivo = $_FILES['archivo']['type'];
$tamanoArchivo = $_FILES['archivo']['size'];
$ubicacionTemporal = $_FILES['archivo']['tmp_name'];
$ubicacionFinal = 'ruta/del/archivo/en/el/servidor/' . $nombreArchivo;
if(move_uploaded_file($ubicacionTemporal, $ubicacionFinal)) {
echo 'El archivo se ha subido correctamente.';
} else {
echo 'Ha ocurrido un error al subir el archivo.';
}
} else {
echo 'Debes seleccionar un archivo para subir.';
}
Para subir archivos al servidor en PHP, se puede utilizar la función move_uploaded_file() que mueve un archivo subido desde el directorio temporal de carga a una ubicación en el servidor.
En el ejemplo anterior, se utiliza la variable $_FILES que es un array asociativo que contiene información sobre el archivo subido. La función move_uploaded_file() recibe como parámetros la ubicación temporal del archivo y la ubicación final donde se desea guardar el archivo en el servidor. Es importante asegurarse de tener permisos de escritura en la ubicación final donde se desea guardar el archivo.