La façon la plus simple est à mon avis la fonction file_put_contents().
À utiliser comme ceci :
$lecture = file_put_contents('Cmd.log', '');
Sinon si ton but est de lire tout le fichier et d'en extraire le contenu tu devrais modifier ton code comme ceci :
1 2 3 4 5 6 7 8 9 10 11
| $lecture = file_get_contents('Cmd.log');
$donnee = explode('*', $lecture);
for ($i = 0; $i < count($donnee); $i++)
{
$date = substr($donnee[$i], 0, 10);
$heure = substr($donnee[$i], 10, 10);
$autre = substr($donnee[$i], 20, -1);
}
$lecture = file_put_contents('Cmd.log', ''); |
La fonction file_get_contents lit tout le contenu du fichier et le met dans une chaîne de caractères. Ca me semble plus simple et plus sur que d'espérer que le fichier ne fasse pas plus de 4096 caractères.
Partager