|
|
|
|
|
для: olejek
(18.01.2008 в 14:30)
| | Для таких нужд действительно подходит exec()
В вашем случае, думаю, мешают пробелы в пути.
Выход - можно в каталоге со скриптом создать ярлык на тот же WINWORD.EXE, и с помощью exec() запустить именно его.
<?
exec('winword.lnk');
?>
|
| |
|
|
|
|
|
|
|
для: ddhvvn
(18.01.2008 в 16:22)
| | Я же говорю не работает ни exec, ни passthru, ни обратные кавычки | |
|
|
|
|
|
|
|
для: olejek
(18.01.2008 в 15:04)
| | А вот exec как раз служит для запуска приложений. | |
|
|
|
|
|
|
|
для: ddhvvn
(18.01.2008 в 14:54)
| | А причем здесь мануал. Это, по-моему, во всех мануалах и книгах написано. Но дело не в этом.
exec, passthru, shell_exec тоже не помагают.
Ну, кто-нибудь, помогите. | |
|
|
|
|
|
|
|
для: mihdan
(18.01.2008 в 14:50)
| | Я и не издевался, просто выдумывать тоже ничего не надо.
А прежде чем выдумывать - читать мануалы (нормальные, а не всяких "умников"). | |
|
|
|
|
|
|
|
для: ddhvvn
(18.01.2008 в 14:36)
| | ddhvvn к вам за помощью обращаются - зачем издеваться, будьте посдержанее. Если нечего сказать по теме - просто промолчите! | |
|
|
|
|
|
|
|
для: olejek
(18.01.2008 в 14:46)
| | 0_о .... наверно я еще чего-то не знаю о php | |
|
|
|
|
|
|
|
для: ddhvvn
(18.01.2008 в 14:36)
| | Конечно, не у пользователя.
Точно такой же код запускает другую программу:
$output=`dot.exe -Tgif generated/graph.txt -o generated/graph.jpg`;
print "<pre>$output</pre>";
|
А почему другие не запускаются, я не понимаю. | |
|
|
|
|
|
|
|
для: olejek
(18.01.2008 в 14:32)
| | >Руководство по PHP
>Пред. Глава 15. Операторы
>
><?php
>$output = `ls -al`;
>echo "<pre>$output</pre>";
>?>
И что дальше? Вы мне покажите, где написано, что данный код будет запускать внешнюю программу...
Да я еще и уверен, что Вы собираеетсь ее запустить у пользователя.... | |
|
|
|
|
|
|
|
для: ddhvvn
(18.01.2008 в 14:30)
| | Руководство по PHP
Глава 15. Операторы
<?php
$output = `ls -al`;
echo "<pre>$output</pre>";
?> | |
|
|
|
|