Maison  >  Article  >  développement back-end  >  Comment effacer le contenu d'un fichier en php

Comment effacer le contenu d'un fichier en php

青灯夜游
青灯夜游original
2021-07-14 18:27:363180parcourir

En PHP, vous pouvez utiliser la fonction file_put_contents() pour effacer le contenu du fichier. Cette fonction peut écrire une chaîne dans le fichier. Si la valeur "FILE_APPEND" n'est pas définie, le contenu du fichier sera effacé ; ("chemin du fichier","")".

Comment effacer le contenu d'un fichier en php

L'environnement d'exploitation de ce tutoriel : système Windows 7, PHP version 7.1, ordinateur DELL G3

En PHP, vous pouvez utiliser la fonction file_put_contents() pour effacer le contenu du fichier. La fonction

file_put_contents() écrit une chaîne dans un fichier. Le format de syntaxe est :

file_put_contents(file,data,mode,context)
参数 描述
file 必需。规定要写入数据的文件。如果文件不存在,则创建一个新文件。
data 必需。规定要写入文件的数据。可以是字符串、数组或数据流。
mode 可选。规定如何打开/写入文件。可能的值:
  • FILE_USE_INCLUDE_PATH
  • FILE_APPEND
  • LOCK_EX
context 可选。规定文件句柄的环境。context 是一套可以修改流的行为的选项。

Lorsque cette fonction accède à un fichier, elle suit les règles suivantes :

  • Si FILE_USE_INCLUDE_PATH est défini, alors le chemin intégré pour la copie de *filename* sera vérifié

  • Si le fichier n'existe pas, un sera créé FILE

  • OPEN FILE

  • Si LOCK_EX est défini, alors le fichier sera verrouillé

  • Si FILE_APPEND est défini, alors il sera déplacé vers la fin du fichier. Sinon, le contenu du fichier sera effacé

  • Écrire les données dans le fichier

  • Fermer le fichier et déverrouiller tous les fichiers

  • En cas de succès, la fonction renverra le nombre de caractères écrits dans le fichier. En cas d'échec, False est renvoyé.

Valeur de retour : en cas de succès, cette fonction renverra le nombre de caractères écrits dans le fichier. En cas d'échec, False est renvoyé.

Exemple : Effacer le contenu du fichier

<?php
echo file_put_contents("sites.txt","");
?>

Sortie :

0

Apprentissage recommandé : "Tutoriel vidéo PHP"

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn