Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: не запускаются программы

Сообщения:  [1-10]   [11-14] 

 
 автор: yuk   (18.01.2008 в 21:31)   письмо автору
 
   для: olejek   (18.01.2008 в 14:30)
 

Для таких нужд действительно подходит exec()
В вашем случае, думаю, мешают пробелы в пути.
Выход - можно в каталоге со скриптом создать ярлык на тот же WINWORD.EXE, и с помощью exec() запустить именно его.

<?
exec
('winword.lnk');
?>

   
 
 автор: olejek   (18.01.2008 в 17:31)   письмо автору
 
   для: ddhvvn   (18.01.2008 в 16:22)
 

Я же говорю не работает ни exec, ни passthru, ни обратные кавычки

   
 
 автор: ddhvvn   (18.01.2008 в 16:22)   письмо автору
 
   для: olejek   (18.01.2008 в 15:04)
 

А вот exec как раз служит для запуска приложений.

   
 
 автор: olejek   (18.01.2008 в 15:04)   письмо автору
 
   для: ddhvvn   (18.01.2008 в 14:54)
 

А причем здесь мануал. Это, по-моему, во всех мануалах и книгах написано. Но дело не в этом.
exec, passthru, shell_exec тоже не помагают.
Ну, кто-нибудь, помогите.

   
 
 автор: ddhvvn   (18.01.2008 в 14:54)   письмо автору
 
   для: mihdan   (18.01.2008 в 14:50)
 

Я и не издевался, просто выдумывать тоже ничего не надо.

А прежде чем выдумывать - читать мануалы (нормальные, а не всяких "умников").

   
 
 автор: mihdan   (18.01.2008 в 14:50)   письмо автору
 
   для: ddhvvn   (18.01.2008 в 14:36)
 

ddhvvn к вам за помощью обращаются - зачем издеваться, будьте посдержанее. Если нечего сказать по теме - просто промолчите!

   
 
 автор: CrazyAngel   (18.01.2008 в 14:50)   письмо автору
 
   для: olejek   (18.01.2008 в 14:46)
 

0_о .... наверно я еще чего-то не знаю о php

   
 
 автор: olejek   (18.01.2008 в 14:46)   письмо автору
 
   для: ddhvvn   (18.01.2008 в 14:36)
 

Конечно, не у пользователя.
Точно такой же код запускает другую программу:


$output=`dot.exe -Tgif generated/graph.txt -o generated/graph.jpg`;
print "<pre>$output</pre>";


А почему другие не запускаются, я не понимаю.

   
 
 автор: ddhvvn   (18.01.2008 в 14:36)   письмо автору
 
   для: olejek   (18.01.2008 в 14:32)
 

>Руководство по PHP
>Пред. Глава 15. Операторы
>
><?php
>$output = `ls -al`;
>echo "<pre>$output</pre>";
>?>

И что дальше? Вы мне покажите, где написано, что данный код будет запускать внешнюю программу...

Да я еще и уверен, что Вы собираеетсь ее запустить у пользователя....

   
 
 автор: olejek   (18.01.2008 в 14:32)   письмо автору
 
   для: ddhvvn   (18.01.2008 в 14:30)
 

Руководство по PHP
Глава 15. Операторы

<?php
$output = `ls -al`;
echo "<pre>$output</pre>";
?>

   

Сообщения:  [1-10]   [11-14] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования