cs_fillius
Messages postés11Date d'inscriptionjeudi 21 mai 2009StatutMembreDernière intervention 7 août 2009
-
21 mai 2009 à 19:44
hadouhamoud
Messages postés1Date d'inscriptionmardi 23 octobre 2012StatutMembreDernière intervention12 avril 2010
-
12 avril 2010 à 00:38
bonjour tout le monde
je suis entrain de faire un stage
et je travail sur une application de gestion de fichier log qui doit être fait completement en php (ce qu'ils ont demandé) je me suis deja mis au cours mais le probleme est que je ne sais pas comment faire pour lire un fichier log d'un ordinateur ou serveur (je suis sur WINXp et à chaque fois que j'essai d'ouvrir le fichier j'ai un message du genre le fichier est utiliser par une autre application)
- j'aimerai savoir comment faire pour connaitre les particularité de ses fichiers log car ils sont differents sur un poste et sur un serveur
- j'aimerais savoir comment à partir du php je peux acceder au fichier sur le réseau, le lire ou même le charger afin de le traitrer
- comment acceder au serveur mysql sur le reseau pour les requetes
- et enfin comment travail sur les images sous php (genre graphique, histogramme,..)
si je suis long c'est parce que j'ai chercher et je n'arrive pas à trouver les bouts ,ni par où commencer
merci pour celui qui veut bien m'aider
celui qui a peur de la réalité ne mérite pas la vie
nautilus99
Messages postés661Date d'inscriptionvendredi 26 septembre 2008StatutMembreDernière intervention18 septembre 20091 21 mai 2009 à 20:09
Bonjour,
Le format des fichiers logs dépend du service à traiter. Sous Unix/linux:BSD/MacOD etc, il s'agit le plus souvent de fichiers texte bien formés. Sous Windows, les logs peuvent parfaitement ne pas être au format texte, donc à toi de savoir comment chaque application gère ses logs.
Il faut ouvrir ces fichiers en mode lecture seule, ou mieux, en mode pipe (sous Unix un pipe ets fréquemment utilisé pour suivre un log en temps réel).
Pour connaitre les caractéristiques de chaque log, il faut en lire une partie pour déterminer la structure.
Pour les accès réseau via php, regardes la fonction fopen() et surtout si l'ouverture de fichiers réseaux est autorisée dans ton php.ini.
Pour Mysql, lis la doc php sur les bases de données, il te faut le host, le port (3306 par défaut), login, pass et nom de la base à laquelle accéder.
Pour les images, regardes la doc GD et ImageMagick dans le manuel d ePHP.
Sans que tu soumettes du code, on ne peut pas t'en dire grand chose de plus