En espérant être assez claire :
<?php
// --- ATTENTION IL FAUT AVOIR LES DROITS EN ECRITURE SUR LA DESTINATION !!!
// --- On détermine le chemin et le nom du fichier avec son extention
$CreateFile = "./chemin/nom_fichier.extension";
/* --- On détermine le mode d'ouverture du fichier;
"r" = lecture en position début de fichier,
"r+" = lecture et écriture, en position début de fichier,
"w" = écriture, crée le fichier si inexistant ou écrase si existant (donc prudence),
"w+" = lecture et écriture crée le fichier si inexistant ou écrase si existant (donc prudence),
"a" = écriture, en position fin de fichier, crée le fichier si inexistant,
"a+" = lecture et écriture, en position fin de fichier, crée le fichier si inexistant,
"x" = ecriture, si le fichier est existant on retourne FALSE, sinon le fichier est créé.
"x+" = lecture et écriture, si le fichier est existant on retourne FALSE, sinon le fichier est créé.
--- */
$OpenMode = "a";
// --- On essai d'ouvrir le fichier, si OK on continu sinon on le signal
if ($Handle = fopen($CreateFile, $OpenMode)) {
// --- Le fichier est ouvert ou créé, on va pouvoir écrire à l'intérieur
$TextToAdd = "Ici le texte à ajouter dans le fichier";
// --- Pour insérer un saut de ligne, "\n" pour un environnement linux ou "\r\n" pour windows
$TextToAdd .= "\n";
// --- On écri dans le fichier et dit que c'est OK, sinon on le signal
if (fwrite($Handle, $TextToAdd) === FALSE) {
echo "Impossible d'écrire dans le fichier ($CreateFile)";
exit;
}
echo "L'écriture dans le fichier ($CreateFile) a réussi";
// --- NE SURTOUT PAS OUBLIER DE FERMER LE FICHIER !!!
fclose($Handle);
}
else {
echo "Impossible d'ouvrir le fichier ($CreateFile)";
}
?>