[HTML2PDF] Problème avec extract()
Bonjour,
je viens vous voir car je voudrais généré des pdf, pour faire des devis avec la librairie HTML2PDF, mais voila j'ai un problème directement au départ, j'ai suivi un tuto sur un autre site pour ne pas le cité, et il nous donne une code dans un .txt que l'on extrait dans notre fichier
code du fichier datas.txt
Code:
1 2 3 4 5
| a:4:{s:4:"conf";a:6:{s:2:"id";s:1:"1";s:10:"facture_id";s:1:"1";s:3:"dir";N;s:5:"siret";s:18:"000 000 000 00000 ";s:7:"address";s:46:"Mon adresse
Ici ave des espace
Par exemple !";s:4:"name";s:9:"Votre nom";}s:1:"p";a:11:{s:2:"id";s:1:"3";s:5:"state";s:1:"0";s:4:"name";s:14:"Projet de test";s:5:"infos";s:127:"a:1:{i:1;a:3:{s:3:"ref";s:3:"DEV";s:11:"description";s:43:"Créer un système de génération de Devis";s:5:"price";s:2:"00";}}";s:7:"created";s:19:"2011-06-15 20:53:34";s:5:"price";N;s:4:"paid";s:1:"0";s:10:"date_devis";s:10:"2011-06-16";s:12:"date_facture";s:10:"0000-00-00";s:9:"client_id";s:1:"2";s:10:"facture_id";s:1:"0";}s:1:"c";a:5:{s:2:"id";s:1:"2";s:4:"name";s:14:"Client de test";s:5:"infos";s:24:"Une info
Et une autre
";s:4:"mail";s:20:"contact@monsite.fr";s:5:"siret";N;}s:7:"details";a:1:{i:1;a:3:{s:3:"ref";s:3:"DEV";s:11:"description";s:43:"Créer un système de génération de Devis";s:5:"price";s:2:"00";}}} |
et part la suite j'ai cet page php avec un extract :
Code:
1 2 3 4 5 6 7 8 9 10
| <?php
//pour tester sans base de donnée
extract (unserialize( file_get_contents ('datas.txt')));
/*
* $conf => Configuration du site (information personnels, nom,, SIRET, ...)
* $p => Informations sur le projet
* $c => Informations sur le clients
* $details => Détail du projet, différentes taches.
*/
?> |
j'ai donc regarder sur mon espace free ce que ça donnais et voila qu'un message d'erreur est la :
Citation:
Warning: extract() [function.extract]: First argument should be an array in /mnt/163/sdb/1/f/washikarei/test_html2php/devis.php on line 3
et en local cela me fait la même chose :cry:
Que faire pour éviter cela ?
je viens de voir avec le code d'exemple sur le site officiel de HTML2PDF, et la génération de pdf fonctionne correctement, donc le problème viens de la ligne
Code:
extract (unserialize( file_get_contents ('datas.txt')));
et comme dans le tuto la personne n’explique pas ce qu'il y a dans le fichier datas.txt, as part les quelques lignes a modifier, je suis totalement bloquer :cry:
Merci pour les futurs réponses