Home
Accueil
Downloads
Téléchargements
Forums
Forums
Your Account
Votre compte
Menu
· Accueil ·

· Communication ·
  · Forums
  · Messages privés
  · Contactez nous
  · Recommendez nous
  · Sondages
  · Les projets

· Nouvelles ·Stats
  · Sujets
  · Ecrire un article
  · Articles archivés
  · Articles RSS
  · Lettre de sécurité
  · Archive de lettres

· Téléchargements ·
  · Accueil
  · Nouveautés
  · Mises à jour
  · Thêmes

· Outils ·
  · Outils divers
  · Convertisseur de temps
  · Table de caractères
  · Générateur de boutons
  · Compresseur Javascript

· Documentation ·
  · Wiki
  · Questions/Réponses
  · Documents
  · Manuel PHP-Nuke
  · Manuel PHP
  · Manuel PEAR
  · Encyclopédies

· Liens ·
  · Nos liens
  · Nos fluxs RSS
  · Partenaires
  · Votre publicité
  · Sitemap
  · Mes bannières

· Infos ·
  · Rechercher
  · Votre compte
  · Liste des membres
  · Carte des membres
  · Top

· Divers ·
  · Météo
  · Galeries
  · Statistiques Phpnuke
  · MS Analysis


Compression Bzip2

IX. Compression Bzip2

Introduction

Les fonctions bzip2 servent à lire et écrire dans les fichiers compressés avec la méthode bzip2 (.bz2).

Pré-requis

Ce module utilise les fonctions de la bibliothèque bzip2, de Julian Seward pour écrire et lire des fichier bzip2 (.bz2) de manière transparente. Ce module requiert un version de bzip2/libbzip2 >= 1.0.x.

Installation

Le support bzip2 par PHP n'est pas activé par défaut. Vous devez utiliser l'option de configuration --with-bz2[=DIR] lors de la compilation de PHP pour l'activer.

Configuration à l'exécution

Cette extension ne définit aucune directive de configuration.

Types de ressources

Cette extension définit un type de ressource : une ressource de fichier, identifiant un fichier compressé bzip2.

Constantes pré-définies

Cette extension ne définit aucune constante.

Exemples

Cet exemple ouvre un fichier temporaire, et écrit une ligne de test, puis il en affiche le contenu.

Exemple 1. Petit exemple avec bzip2

<?php
$filename
= "/tmp/fichier_de_test.bz2";
$str = "Ceci est une chaîne de test.\n";

// ouvre le fichier en écriture
$bz = bzopen($filename, "w");

// écrit une chaîne dans le fichier
bzwrite($bz, $str);

// ferme le fichier
bzclose($bz);

// ouvre le fichier en lecture
$bz = bzopen($filename, "r");

// lit 10 caractères
echo bzread($bz, 10);

// affiche tout le reste du fichier, puis le ferme
echo bzread($bz);

bzclose($bz);
?>

Table des matières
bzclose -- Ferme un fichier bzip2
bzcompress -- Compresse une chaîne avec bzip2
bzdecompress -- Décompresse une chaîne bzip2
bzerrno -- Retourne le code d'erreur bzip2
bzerror -- Retourne le numéro et le message d'erreur bzip2 dans un tableau
bzerrstr -- Retourne le message d'erreur bzip2
bzflush -- Force l'écriture de toutes les données compressées
bzopen -- Ouvre un fichier compressé avec bzip2
bzread -- Lecture binaire d'un fichier bzip2
bzwrite -- Ecriture binaire dans un fichier bzip2

Manuel PHP pour PHP-Nuke © www.stefvar.com
Syndiquez notre contenu RSS, Atom, etc..
PHP-Nuke © 2007Reproduction interdite sans autorisation de ma part www.stefvar.com Copyright © 2008Thème iCGstation
Site français de la communauté PragmaMx