Lancement d'une commande via PHP (fichier pdf)

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Lancement d'une commande via PHP (fichier pdf)

Re: Lancement d'une commande via PHP (fichier pdf)

par Bisvan » 20 avr. 2010, 18:46

le soucis c'est que là je ne sais pas quel fichier je prends ni ou il va.

Voici le fichier à appeler :
TICKET.php?id=1&date=2010-04-20

Voici le fichier à créer :
TICKET.pdf

Comment je mets dans l'ordre toutes ces lignes de commandes dont tu parles ?

Re: Lancement d'une commande via PHP (fichier pdf)

par enneite » 20 avr. 2010, 17:52

Avec FPDF, il suffit de donner le chemin du fichier dans la méthode output()

DOnc je pensais que cela marcherait :

$pdf = $dompdf->output("$chemin_de_ton_fichier");

Sinon, j'ai trouver cela sur google :

------------------------------------------------------------------------------------------
Q: How do I save a PDF to disk?
A: If you are using the included dompdf.php script you can pass it the "save_file" option in conjunction with the "output_file" option.

If you are using the DOMPDF class, you can save the generated PDF by calling $dompdf->output():

require_once("dompdf_config.inc.php");
$html =
'<html><body>'.
'<p>Foo</p>'.
'</body></html>';

$dompdf = new DOMPDF();
$dompdf->load_html($html);

$dompdf->render();

// The next call will store the entire PDF as a string in $pdf

$pdf = $dompdf->output();

// You can now write $pdf to disk, store it in a database or stream it
// to the client.

file_put_contents("saved_pdf.pdf", $pdf);

//Note that typically dompdf->stream() and dompdf->output() are mutually exclusive.

----------------------------------------------------------------------------------------------------

vu sur http://www.digitaljunkies.ca/dompdf/faq.php

Lancement d'une commande via PHP (fichier pdf)

par Bisvan » 20 avr. 2010, 15:35

Bonjour,

Avant l'envoie d'un email via la class PHPMailer j'aimerais créer un fichier pdf et le joindre au mail.
J'utilise dompdf pour la création de PDF.

J'arrive bien à créer mon fichier pdf et à le sauvegarder sur mon serveur en passant par mon navigateur :

Code : Tout sélectionner

http://www.mondomaine.fr/dompdf/dompdf.php?base_path=../&input_file=../monfichierphp.php&output_file=../test/test.pdf&save_file=true
Je sais comment joindre ensuite ce fichier en utilisant PHPMailer mais mon problème :
> Comment lancer la création du fichier pdf via php (sans passer manuellement par mon navigateur)
En gros, que php interpréte cette ligne : http://www.mondomaine.fr/dompdf/dompdf. ... _file=true

Une chtite idée ???

merci beaucoup