Bonjour,

J'utilise WAMP sous Windows 11, j'ai fait une petite page php qui est censée compiler un fichier LaTeX ainsi

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
chdir('./latex/');
...
file_put_contents('exo.tex', $txt);
$rep=shell_exec('pdflatex exo.tex');
Le fichier exo.tex s'enregistre bien, mais impossible de compiler, il ne se passe rien.
Si j'exécute $rep=shell_exec('dir');, ça fonctionne bien avec le bon dossier.
Si j'exécute pdflatex exo.tex dans le cmd ça fonctionne aussi (il me génère un fichier pdf). J'ai tenté de donner le chemin complet :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
...
$rep=shell_exec('C:\Users\vince\AppData\Local\Programs\MiKTeX\miktex\bin\x64\pdflatex.exe exo.tex');
Alors j'ai ce message :
11 [0x00002cd0] INFO pdflatex null - this process (22056) started by cmd in directory C:\wamp64\www\EC\latex with command line: C:\Users\vince\AppData\Local\Programs\MiKTeX\miktex\bin\x64\pdflatex.exe exo.tex
11 [0x00002cd0] INFO pdflatex null - running on Windows 10.0.22621
24 [0x00002cd0] WARN pdflatex null - security risk: running with elevated privileges
26 [0x00002cd0] INFO pdflatex null - this process (22056) finishes with exit code 1
28 [0x00002cd0] ERROR pdflatex null - major issue: So far, you have not checked for MiKTeX updates.
Des idées ?

Merci d'avance
Vincent