|
| ||||||||||||
Une classe qui plaira à plus d'un Celle-ci permet d'extraire les logs Apache accessibles sur http://logs.ovh.net et de les copier sur l'espace de votre hébergement. Avantage indéniable si on a besoin d'un accès direct aux logs mais aussi d'avoir un historique car OVH supprime les logs au bout d'un certain temps. En bonus je vous ai fait une méthode qui récupère la liste des logs sur votre serveur | |||||||||||||
| |||||||||||||
La classe se chargera de parcourir la liste des logs par année, mois ainsi que type (access et errors) et vous les rangera dans des dossiers bien spécifiques avec le nommage utilisé par OVH sur ses fichiers de logs. | |||||||||||||
Pour cela rien de plus simple, il vous suffit d'appeler la classe et de l'instancier include('class.ovhlogs.php');
$ovhlogs = new CrazyOVHLogs();Ensuite vous devrez initialiser les variables domain, nick, pass et path. Attention le chemin vers les logs (variable path) doit être préalablement créé. $ovhlogs->domain = 'monsite.fr'; $ovhlogs->nick = 'xxxxxx-ovh'; $ovhlogs->pass = 'xxxxxx'; $ovhlogs->path = '/home/www/logs'; Enfin il ne vous reste plus qu'à appeler la méthode permettant de récupérer les logs. $ovhlogs->GetServerLogs(); Si vous souhaitez lister les fichiers récupérés sur votre serveur, vous pouvez le faire grâce à la méthode $ovhlogs->GetListLogs(); | |||||||||||||
Version 1.00 - 19/08/2011 à 12:16:28 - Première release | |||||||||||||


















































Bien vu mec !
Finalement, tu bosses plus pendant tes vacances LOOOOOOOOOOOOOOOOOOLLL