1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253 |
- <?php
- /**
- * Tutoriel file
- * Description : Merging a Segment within an array
- * You need PHP 5.2 at least
- * You need Zip Extension or PclZip library
- *
- * @copyright GPL License 2008 - Julien Pauli - Cyril PIERRE de GEYER - Anaska (http://www.anaska.com)
- * @license http://www.gnu.org/copyleft/gpl.html GPL License
- * @version 1.3
- */
- // Make sure you have Zip extension or PclZip library loaded
- // First : include the librairy
- require_once('../library/odf.php');
- $odf = new odf("tutoriel6.odt");
- $odf->setVars('titre', 'Quelques articles de l\'encyclopédie Wikipédia');
- $message = "La force de cette encyclopédie en ligne réside dans son nombre important de
- contributeurs. Ce sont en effet des millions d'articles qui sont disponibles dans la langue
- de Shakespeare et des centaines de milliers d'autres dans de nombreuses langues dont
- le français, l'espagnol, l'italien, le turc ou encore l'allemand.";
- $odf->setVars('message', $message);
- $listeArticles = array(
- array( 'titre' => 'PHP',
- 'texte' => 'PHP (sigle de PHP: Hypertext Preprocessor), est un langage de scripts (...)',
- ),
- array( 'titre' => 'MySQL',
- 'texte' => 'MySQL est un système de gestion de base de données (SGDB). Selon le (...)',
- ),
- array( 'titre' => 'Apache',
- 'texte' => 'Apache HTTP Server, souvent appelé Apache, est un logiciel de serveur (...)',
- ),
- );
- $article = $odf->setSegment('articles');
- foreach($listeArticles AS $element) {
- $article->titreArticle($element['titre']);
- $article->texteArticle($element['texte']);
- $article->merge();
- }
- $odf->mergeSegment($article);
- // We export the file
- $odf->exportAsAttachedFile();
-
- ?>
|