Position actuelle: Accueil> Derniers articles> Explication détaillée de la fonction de rédaction de fichiers PHP fputs (): utilisation et guide d'exemple

Explication détaillée de la fonction de rédaction de fichiers PHP fputs (): utilisation et guide d'exemple

M66 2025-06-17

Introduction à la fonction PHP - Fputs (): Écrivez du contenu dans un fichier

Dans PHP, la fonction fput () est utilisée pour écrire une chaîne dans un fichier ouvert. La syntaxe de base est la suivante:

 <span class="fun">fputs (ressource $ manche, string $ string [, int $ longueur]): int | bool</span>

Description du paramètre

  • $ Handle : File Resource Handle, généralement obtenu via la fonction fopen ().
  • $ String : le contenu de la chaîne qui doit être écrit.
  • $ Longueur : Paramètre facultatif, spécifiant le nombre maximum d'octets à écrire, défautant sur toute la longueur de la chaîne.

Valeur de retour

Lorsque la fonction s'exécute avec succès, il renvoie le nombre d'octets écrits, et s'il échoue, il renvoie faux .

Exemple de code

 <?php
$file = fopen("demo.txt", "w");
<p>if ($file) {<br>
$content = "Hello, World!";<br>
$length = fputs($file, $content);</p>
    echo "Écrire avec succès,Écrire au total" . $length . "Octets。";
} else {
    echo "Échec de l&#39;écriture。";
}

fclose($file);

}
?>

L'exemple ci-dessus ouvre un fichier nommé Demo.txt et écrit la chaîne "Hello, World!" à lui. Renvoie le nombre d'octets écrits après le succès de l'écriture, sinon renvoie false .

Notes sur l'utilisation

Lorsque vous appelez fputs () pour écrire dans un fichier, vous devez vous assurer que le fichier est ouvert en mode écriture. Dans l'exemple, le fichier est ouvert à l'aide du mode d'écriture de fopen () ("W"). Une fois l'écriture terminée, utilisez fclose () pour fermer le fichier et libérer la ressource.

Résumer

fputs () est une fonction commune en PHP pour écrire du contenu dans des fichiers. La maîtrise de ses paramètres et de ses valeurs de retour aidera à obtenir un fonctionnement et un stockage de données efficaces des fichiers.