siip-whatsapp-notifications.../hook_install.php
2024-12-31 09:48:29 +00:00

42 lines
1.3 KiB
PHP
Executable File

<?php
use Ubnt\UcrmPluginSdk\Service\PluginLogManager;
$log = PluginLogManager::create(); //Initialize Logger
// Configuración de conexión FTP
$ftp_server = "siip.mx";
$ftp_username = "siip0001";
$ftp_password = '$spGiT,[wa)n';
// Establecer la conexión FTP
$ftp_conexion = ftp_connect("siip.mx");
$usuario_ftp = "siip0001";
$contrasena_ftp = '$spGiT,[wa)n';
if ($ftp_conexion) {
// Iniciar sesión con el nombre de usuario y contraseña
$login_resultado = ftp_login($ftp_conexion, $usuario_ftp, $contrasena_ftp);
// Verificar si la sesión se ha iniciado correctamente
if ($login_resultado) {
// Ruta de la carpeta que deseas vaciar
$carpeta_ftp = '/public_html/wp/wp-content/uploads/pdf/';
// Obtener lista de archivos en la carpeta
$archivos = ftp_nlist($ftp_conexion, $carpeta_ftp);
// Iterar sobre cada archivo y eliminarlo
foreach ($archivos as $archivo) {
// Eliminar el archivo
ftp_delete($ftp_conexion, $archivo);
}
$log->appendLog("ArchivoS eliminados".PHP_EOL);
// Cerrar la conexión FTP
ftp_close($ftp_conexion);
} else {
$log->appendLog("Error al iniciar sesión en el servidor FTP".PHP_EOL);
}
} else {
$log->appendLog("Error al conectar al servidor FTP".PHP_EOL);
}