summaryrefslogtreecommitdiff
path: root/php/compileLatex.php
diff options
context:
space:
mode:
authorpolo <ordipolo@gmx.fr>2022-11-25 03:59:32 +0100
committerpolo <ordipolo@gmx.fr>2022-11-25 03:59:32 +0100
commitefe371fd6e883dde99ca6d90a7aae99eb4aeadea (patch)
tree54b342e58e4e3908abf5f42c85680d32540dd7f3 /php/compileLatex.php
downloadAppliGestionPHP-efe371fd6e883dde99ca6d90a7aae99eb4aeadea.zip
première sauvegarde git
Diffstat (limited to 'php/compileLatex.php')
-rw-r--r--php/compileLatex.php30
1 files changed, 30 insertions, 0 deletions
diff --git a/php/compileLatex.php b/php/compileLatex.php
new file mode 100644
index 0000000..ccd9dab
--- /dev/null
+++ b/php/compileLatex.php
@@ -0,0 +1,30 @@
1<?php
2// compileLatex.php
3
4// contenu
5$codeLaTeX = '\documentclass{article}
6
7\usepackage[francais]{babel}
8\usepackage[utf8]{inputenc}
9\usepackage[T1]{fontenc}
10
11\begin{document}
12 Bravo, ça compile !!
13\end{document}';
14
15
16// ficher tex
17// regarder la doc, php-cli permettrait de manipuler les fichiers directement comme le bash
18$fichier = fopen("latex.tex", "w+");
19fputs($fichier, $codeLaTeX);
20fclose($fichier);
21
22// compilation
23exec('pdflatex latex.tex');
24
25// nettoyage
26unlink("latex.aux");
27unlink("latex.log");
28unlink("latex.tex");
29
30exec('xdg-open latex.pdf');