Bonjour
Contexte : je gère le site de ma chorale. Ce site est bâti avec des frames.
En local, je suis en PHP 5.2.0 et MySQL 5.0.22
Chez l'hébergeur (pages perso de Free) c'est PHP 5.1.3RC4-dev et MySQL 5.0.77
Je développe actuellement un module de gestion des dons reçus par l'association.
Problème : j'utilise HTML2PDF 4.4.0 pour éditer les reçus fiscaux à fournir aux donateurs. Je veux enregistrer les fichiers sur le serveur et je n'y parviens pas.
La documentation de HTML2PDF dit :
mais il est précisé aussi que :Write the contents of a PDF file on the server
Code : Sélectionner tout - Visualiser dans une fenêtre à part $html2pdf->output('/absolute/path/file_xxxx.pdf', 'F');
Je veux placer les fichiers pdf dans le dossier Fichiers/recus_fiscaux/.'special characters are removed and blanks characters are replaced with the underscore character.'
La commande est donc
et j'obtiens un fichier nommé Fichiersrecus_fiscauxrecu_num_xxxx.pdf placé dans le dossier temp.
Code : Sélectionner tout - Visualiser dans une fenêtre à part $pdf->Output('/Fichiers/recus_fiscaux/' . $recu_num_xxxx . '.pdf', 'F');
Ma commande ne respecte pas la consigne de donner le chemin absolu. J'ai lu par ailleurs qu'on peut donner le chemin absolu ou relatif. J'ai fait l'essai de mettre le chemin absolu et ça ne change rien.
Que dois-je faire pour obtenir le résultat attendu ?
Merci d'avance.
Partager