Bonjour à tous,
Je suis entrain de réaliser ma toute première classe et le moins qu'on puisse dire c'est que ce n'est pas facile de perdre les vieilles habitudes pour passer à la POO.
Cette classe est une classe de gestion des logs et j'ai un petit problème (rien à voir avec la classe) sur les saut de ligne avec fputs sad.gif
Je vous met la méthode en question :
Quand je regarde le fichier log.log il n'y a pas de saut de ligne, tout est écrit à la suite.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 public function Ecriture($log_message, $type) { $chemin = $_SERVER['DOCUMENT_ROOT'].'/'.$this -> dossier . $this -> fichier . $this -> ext; $this -> SetType($type); if (!file_exists($chemin)) { $fichier = fopen($chemin, 'at'); fclose($fichier); } $log_ligne = date('d-m-Y H:i:s'); $log_ligne .= ' ['.$this -> type.']'; $log_ligne .= ' '.$log_message.'\n'; $fichier = fopen($chemin, 'a'); fputs($fichier, $log_ligne); fclose($fichier); }
Pourtant j'ai bien mis
Des idées ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 $log_ligne .= ' '.$log_message.'\n';








Répondre avec citation




Partager