Exec en PHP
Résolu
kaotic13
Messages postés
176
Date d'inscription
Statut
Membre
Dernière intervention
-
kaotic13 Messages postés 176 Date d'inscription Statut Membre Dernière intervention -
kaotic13 Messages postés 176 Date d'inscription Statut Membre Dernière intervention -
Bonjour, j'aimerais exécuter via PHP sur mon serveur linux :
echo exec('cat /fichier/meslog.log'); pour afficher mes logs, sauf que sa affiche que ma dernière ligne.. J'aimerais donc afficher les 30 dernières lignes..
Merci de votre compréhension..
echo exec('cat /fichier/meslog.log'); pour afficher mes logs, sauf que sa affiche que ma dernière ligne.. J'aimerais donc afficher les 30 dernières lignes..
Merci de votre compréhension..
2 réponses
La doc de exec dit qu'un deuxième paramètre "array &$output" doit être passé pour récupérer les lignes (dans un array).
"J'aimerais donc afficher les 30 dernières lignes.. ": pour avoir les 30 dernières lignes, n'utilise pas
"J'aimerais donc afficher les 30 dernières lignes.. ": pour avoir les 30 dernières lignes, n'utilise pas
catmais
tail -n 30 /fichier/meslog.log, où "-n 30" spécifie "seulement les 30 dernières lignes".