Bonjour, je poste car je me pose quelques questions sur l'utilisation de la fonction file_put_contents().
J'écris un script qui commence par la création d'un fichier log qui permettra de lister toutes les erreurs que le programme peut rencontrer. Voici le code :
Donc par rapport au précédent code, je comprends bien que la fonction file_put_contents() va créer (s'il n'existe pas) le fichier, ouvrir et écrire sur le fichier, mais s'il n'existe pas et que j'imagine car je n'ai pas les droits ou même qu'il n'y a plus la place sur le serveur (s'est-on jamais
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 $log = "le script est lancé à " . date( 'd-m-Y H:i:s' ) ."\r\n"; $fichier = "fichier.log"; $ajouteContenu = file_put_contents( $fichier, $log, FILE_APPEND ); if ($ajout === False) { //tester l'existence du fichier ??? //tester les droits en écriture du fichier ??? //tester d'ajouter du contenu dans ce fichier ??? }) pour le créer via cette fonction comment je gère cette situation, ces erreurs ???
Merci bcp pour vos lumières.
Partager