Bonjour à vous !
Je suis actuellement en galère sur un bout de code assez idiot. Je vous le met en simplifié :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 public function EcrireTXT($donnees){ $filename = "donnees.txt"; if (!$handle = fopen($filename, 'a+')) { echo "Impossible d'ouvrir le fichier $filename"; exit; } if (fwrite($handle, $donnees) === FALSE) { echo "Impossible d'écrire dans le fichier $filename"; exit; } else echo "L'écriture de '$donnees' dans le fichier $filename a réussi"; fclose($handle); }La fonction EcrireTXT est bien appelée, les echos surgissent me disant que tout va bien.
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 //On Créer une socket TCP/IP. public function __construct($adresse,$port) { echo "Lancement du sniffeur : OK"; $this->socket = socket_create(AF_INET, SOCK_STREAM, SOL_TCP); $this->adresse=$adresse; $this->port=$port; if ($this->socket) { socket_set_option($this->socket, SOL_SOCKET, SO_RCVTIMEO, array('sec'=>0, 'usec'=>0)); $this->EcrireTXT("<span class=\"avertissements\">Création de la socket : <b>Ok.</b></span><br />"); } else { $this->EcrireTXT("<span class=\"avertissements\">Création du socket : Erreur lors de la création de la socket.</span><br />"); } ...
Mais mon fichier n'est pas créé s'il n'existe pas, et s'il existe, rien y est inscris.
Est-ce la fatigue qui me fait rater quelque chose ? Merci d'avance !
Partager