phpbar.de logo

Mailinglisten-Archive

[php] Backticks und exec

[php] Backticks und exec

Norbert Pfeiffer norbert at itbw.de
Fre Mai 4 11:22:26 CEST 2007


Hallo,

dieses Script:
<?php
echo "<pre>\nPHP/".PHP_VERSION."\n$prog $path$file</pre>";
`$prog $path$file`;
exec("$prog $path$file");
?>
zeigt mit echo genau die erwartete Ausgabe.
PHP/5.1.4
C:/Programme/TextPad/TXTPAD32.EXE
D:/_test/htdocs/kontor/data/bis.2007.04.05.list

Kopiert man die Zeile in eine DOS-Box, funktioniert sie prima.
Ebenso klappt das mit der cli-Version, also dass TextPad die
gewuenschte Datei oeffnet und anzeigt.
Baut man diesen Abschnitt jedoch in eine Intranet-Script ein,
verweigern die Backticks und auch exec() den Dienst. Dabei bleiben
sowohl das Errorlog als auch die XP-Eventanzeige eintragsfrei.

Hat dazu vielleicht jemand eine Idee ...


m. b. G.  Norbert
------------------
mobil 0177-1741686
------------------
e.o.m.




php::bar PHP Wiki   -   Listenarchive