comment enregistrer DOMPDF mêmes le contenu du fichier?
Je suis à l'aide de Dompdf pour créer un fichier PDF mais je ne sais pas pourquoi il n'a pas d'enregistrer le fichier PDF créé sur le serveur.
Des idées?
require_once("./pdf/dompdf_config.inc.php");
$html =
'<html><body>'.
'<p>Put your html here, or generate it with your favourite '.
'templating system.</p>'.
'</body></html>';
$dompdf = new DOMPDF();
$dompdf->load_html($html);
$dompdf->render();
file_put_contents('Brochure.pdf', $dompdf->output());
- La Version de dompdf? Toutes les erreurs PHP?
- dompdf 0.5.2, php 5.2.13
- Je ne vois pas ce qui vous empêcherait de l'épargne, donc je suppose une erreur de configuration du serveur. Peut-être que PHP est incapable d'écrire dans ce répertoire? Si c'est le cas de PHP affiche un message d'erreur. Vérifiez votre erreur PHP journal ou activer l'affichage des erreurs.
Vous devez vous connecter pour publier un commentaire.
J'ai juste utilisé dompdf et le code est un peu différent, mais il a travaillé.
Ici, il est:
Seule différence ici est que tous les fichiers dans le répertoire include sont inclus.
Autre que ma seule suggestion serait de spécifier un chemin d'accès complet pour l'écriture du fichier, plutôt que de simplement le nom de fichier.
Je l'ai fait tester votre code et le seul problème que j'ai pu voir, c'était l'absence de l'autorisation donnée dans le répertoire que vous essayez d'écrire le fichier dans.
Donner une autorisation d'écriture pour le répertoire, vous devez mettre le fichier. Dans votre cas, c'est le répertoire courant.
Utiliser la commande "chmod" dans linux.
Ajouter "tout le monde" avec "write" est activée dans l'onglet sécurité du répertoire si vous êtes sous Windows.