Soyez le premier à donner votre avis sur cette source.
Vue 7 095 fois - Téléchargée 551 fois
<?php require_once 'lib/Odf.php'; require_once 'lib/Segment.php'; require_once 'lib/SegmentIterator.php'; require_once 'lib/Createzip.php'; $odf = new Odf('./tutoriel1.odt'); $odf->setVars('titre', 'Bonjour tout le monde'); $odf->setVars('message', 'Soyez les bienvenus'); $j=1; $module = $odf->setSegment('modules'); while ($j < 15) { $i = 1; if ($j == 1) $module->setImage('TitreModule','./mysql.jpg'); else $module->setVar('TitreModule', 'Titre de module' . $j); while ($i < 20) { $module->details->detail('Anaska is the best Open Source training center. It rocks ! ' . $i); $dates = $module->details->dates; $dates->setVar('infodate', date('d/m/Y h:i:s').' bcl:'.$i); $dates->setImage('date', './contacts.png'); $i ++; $module->details->merge(); } $j ++; $module->merge(); } $odf->mergeSegment($module); $odf->setImage('image','./mysql.jpg'); $odf->setImage('image2','./Excel20073D.png'); $odf->saveToDisk('generate.odt'); $odf->getZip()->forceDownload('generate.odt'); ?>
13 mai 2009 à 18:34
Quelque que soit la plateforme le code reste le même.
6 mai 2009 à 16:02
Personnellement j'ai eu le même problème avec la méthode Zip de PECL, et j'ai du faire un petit hack dans le code sans avoir à changer de la librairie
$zip->addFile($sourcePathname, $archivePathname);
par
$zip->addFromString( $archivePathname, file_get_contents( $sourcePathname, false ) );
D'ailleurs pour info j'ai développé une nouvelle classe PHP qui permet de générer des documents OpenOffice et Word 2007 qui s'appelle tinyDoc.
A voir sur :
http://tinydoc.unesolution.fr
Et les exemples :
http://tinydoc.unesolution.fr/examples
Olivier
ce qui évite que l'archive soit corrompue
3 avril 2009 à 14:45
merci de me répondre ;)
3 avril 2009 à 13:59
Stailer t'indiquait php 5.2
le X est là pour dire "n'importe quelle version"
prend la dernière, ca ira
3 avril 2009 à 13:51
j'ai vu sur google que pour le php 5.2.x Que c'était ce site : http://php.net/downloads.php et que sa c'est le tutorial : http://foundationphp.com/tutorials/php_installer.php
afin je suis pas sur que c'est le bon lien pour télécharger PHP 5.2.X
si ce n'est pas le bon lien web, peut tu me donne le lien pour télécharger PHP 5.2.X stp ?
ma version de wampserver : WampServer Version 2.0
Vous n'êtes pas encore membre ?
inscrivez-vous, c'est gratuit et ça prend moins d'une minute !
Les membres obtiennent plus de réponses que les utilisateurs anonymes.
Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.
Le fait d'être membre vous permet d'avoir des options supplémentaires.