boolean addString (
string $filename
, string $content
)
Cette méthode ajoute la chaîne content dans l'archive en tant que fichier dont le nom sera filename .
Si l'archive n'existe pas, on tentera de la créer.
string $filename - le chemin et le nom du fichier qui sera associé à la chaîne ajoutée dans l'archive.
string $content - la chaîne à ajouter dans l'archive en tant que fichier.
boolean - Returns TRUE on success, FALSE on failure.
Code d'erreur | Message d'erreur | Raison | Solution |
---|---|---|---|
NULL | Impossible d'ouvrir l'archive en mode écriture. | Les permissions de fichier pour un fichier existant ne permet pas d'écrire ou le fichier est verrouillé. | Vérifiez les permissions et éventuellement si un programme tierce n'utilise pas ce fichier. |
NULL | Impossible d'ouvrir le fichier en mode de lecture binaire | Le fichier à ajouter à l'archive ne peut pas être lu. | Vérifiez si vous n'avez pas fait d'erreurs dans l'argument de la fonction ainsi que dans les permissions du fichier. |
This function can not be called statically.
Ajoute une chaîne dans une archive compressée
<?php
$tar_object = new Archive_Tar("tarname.tgz");
$content = "this file was generated from a string";
$tar_object->addString("data/readme.txt", $content);
// Un fichier est créé dans l'archive avec le nom :
// data/readme.txt
?>