Ligne de code incompréhensible

fhav Messages postés 276 Statut Membre -  
fhav Messages postés 276 Statut Membre -
Bonjour,

j'ai une ligne de code que j'ai pas compris ce qu'elle ligne, sur la toile c'est expliqué d'une façon générale et en anglais,

Le code

$commandline= "htmldoc -t pdf14 --size A4 --top 2mm --left 2mm --bottom 2mm --no-title --no-numbered --strict --color --webpage -f $output $input ";

passthru($commandline);
passthru("rm $input");

quelqu'un peu m'expliquer en détail.?


Je vous remercie beaucoup

à +
A voir également:

4 réponses

fadaflux Messages postés 7 Statut Membre
 
Bonjour,

ça ressemble fortement à une commande unix qui permet de générer un pdf à partir d'une page html ... mais je ne suis pas sur à 100%

Après en détail d'après ce que je comprend,

htmldoc : nom de la commande ( sous linux faut installer l'extension pour pouvoir l'utiliser, d'après ce que j'ai vu )

-t pdf14 : type de format que l'on veut générer donc pdf

--size A4 : de taille A4

--top 2mm --left 2mm --bottom 2mm : une marge de 2mm en haut, en bas, à gauche

--no-title : pas de titre

--no-numbered --strict --color --webpage: Je ne sais pas ^^

$output: nom d'enregistrement donné au pdf
$input: nom du document html

passthru($commandline); // instruction php qui exécute la commande précédente
passthru("rm $input"); // efface le fichier html

Sinon si tu as un serveur apache sous linux test et tu va voir le résultat ...

Après je pense que c'est ça mais je ne suis pas sur à 100% ... donc si jamais je me trompe dite le moi ^^
0
fhav Messages postés 276 Statut Membre 5
 
en fait c'est exactement ça , je vous remercie, sauf que dans tous ce que vous m'avez dit , je ne saavais pas

passthru("rm $input"); // efface le fichier html


car dans mon resultat quand je génére un fichier pdf , il me le duplique, un fichier pdf que je peu visualiser, et un autre quand je clique je sors de l'application,

c'est pour cela j'ai essayé de comprendre bien cette ligne, et spécialement

--no-numbered --strict --color --webpage: que j'ai pas compris,

mais c'est vrai par rapport à passthru("rm $input"); je me suis dis , j'ai en input un fichier html et je le retrouve pas après, donc je te remercie beaucoup.

quelqu'un d'autre connait : --no-numbered --strict --color --webpage ??

Je vous remercie
0
fadaflux Messages postés 7 Statut Membre
 
Re

J'ai trouvé ça : https://linux.die.net/man/1/htmldoc

J'ai survolé mais à mon avis tu dois avoir la réponse à ce que tu cherche dedans !!
0
fhav Messages postés 276 Statut Membre 5
 
Je te remercie, beaucoup;, je vais lire, même si je suis un peu lent en anglais, et j'expliquerai pour les internautes la définition.

à +

Merci
0