system()でWINのバッチファイルを動かす時の問題
XAMMP(WIN版)で
バッチファイルでTEXファイルをpdfにしようと思っています。
フォルダの構成は
latex
├latex.php -バッチファイル呼び出し用PHP
├latex.bat -バッチファイル
├latex.txt -コマンド操作
└latex.tex
---------------------
latex.bat
platex ex1 < latex.txt
dvipdfmx ex1
---------------------
を動かすと問題なく動いて
ex1.texをPDF化してくれるんですが
同一ディレクトリに
latex.php
---------------------
<?
$com="latex.bat";
system("$com",$return);
?>
----------------------
を配置して
実行すると動かないです。
因みに
$com= ping 127.0.0.1;
で試すと動きます
また
batファイルにping 127.0.0.1
と記述しても動きました
batファイルをダブルクリックして
単独で実行すると動きます
なんとか,
WEB上でLatexを動かしたいです・・・
検索はかなりかけてみて,わけもわからず
CMD /C latex.cmdとかにしてみるとか
safe-modeも offになってますし
やってみましたが、やはり動作しませんでした
あとWINのでうまくいってる設定例が探した限り
見つかりませんでした。
ご存知の方?またアドバイスでも結構ですので
ご教授いただければと思います。
よろしくお願いします。
お礼
感謝申し上げます。
補足
御丁寧に,どうも有難うございました。 感謝申し上げます。Luchida Calligraphyを使って見ます。