Форум программистов, компьютерный форум, киберфорум
PHP
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.75/16: Рейтинг темы: голосов - 16, средняя оценка - 4.75
47 / 36 / 0
Регистрация: 21.05.2010
Сообщений: 301

Неработает функция exec

09.10.2010, 19:06. Показов 3423. Ответов 8
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здраствуйте, помогите мне пожалуйсто я на сайте на одном нашел как пользоватся exec: exec (команда консоли), решил поробовать через нее запусить фаил но неработает, что нетак?
PHP
1
2
3
4
<?
exec (cd 'C:\Program Files\test\');
exec (start test.exe);
?>
Пробовал есче так написать всеравно ошибка:
PHP
1
2
3
4
5
<?
$qwe = 'C:\Program Files\test\';
exec (cd \"$qwe\");
exec (start test.exe);
?>
Вот ошибка: Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE in Z:\home\localhost\www\123.php on line 2

Добавлено через 8 минут
Только что переписал код
PHP
1
2
3
4
5
<?
$qwe = "C:\Program Files\Mail\Cross Fire\";
exec (cd \"$qwe\");
exec (start patcher_cf.exe);
?>
Заменил ковычки двойными и вылетает такая ошибка Parse error: syntax error, unexpected $end in Z:\home\localhost\www\123.php on line 5
Что вообще этой функции нехватает?
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
09.10.2010, 19:06
Ответы с готовыми решениями:

не работает функция exec
Здравствуйте всем! Пытаюсь консольным архиватором разархивировать test.rar: &lt;?php $arch_name='c:\test.rar'; ...

Функция exec
всем привет помогите вызвать программу из php функцией exec() или аналогом ее Также хотел спросить как собрать статический exeшник ту у...

Функция exec не работает
Почему функция exec не работает, если в пути содержатся русские буквы? (Если только английские, то все работает )

8
Благотворец
 Аватар для arvitaly
142 / 122 / 13
Регистрация: 29.04.2009
Сообщений: 537
09.10.2010, 19:07
PHP
1
2
3
4
5
<?
$qwe = "C:\Program Files\Mail\Cross Fire\";
exec ("cd "  . $qwe);
exec ("start patcher_cf.exe");
?>
0
47 / 36 / 0
Регистрация: 21.05.2010
Сообщений: 301
09.10.2010, 19:12  [ТС]
всеравно ошибка unexpected T_STRING in Z:\home\localhost\www\123.php on line 3
0
 Аватар для ostgals
886 / 681 / 101
Регистрация: 23.01.2009
Сообщений: 1,582
09.10.2010, 19:40
Цитата Сообщение от shtopor20 Посмотреть сообщение
всеравно ошибка
PHP
1
2
3
4
5
<?
$qwe = "C:\\Program Files\\Mail\\Cross Fire\\";
exec ("cd " . $qwe);
exec ("start patcher_cf.exe");
?>
P.S. Вам лень основы PHP заучивать?
0
 Аватар для romchiksoad
1957 / 796 / 89
Регистрация: 03.11.2009
Сообщений: 3,066
Записей в блоге: 2
09.10.2010, 21:11
Или так:
PHP
1
2
3
4
5
<?
$qwe = 'C:\Program Files\Mail\Cross Fire\\';
exec ('cd ' . $qwe);
exec ('start patcher_cf.exe');
?>
0
47 / 36 / 0
Регистрация: 21.05.2010
Сообщений: 301
10.10.2010, 00:51  [ТС]
Здраствуйте, у меня возникла проблема с функцией exec() когда я пытаюсь через нее запустить программу с exe форматом
PHP
1
2
3
4
<?
$w = 'start server.exe';
exec ($w);
?>
мне вылетает ошибка [Ссылка удалена!], в чем проблема?
0
 Аватар для romchiksoad
1957 / 796 / 89
Регистрация: 03.11.2009
Сообщений: 3,066
Записей в блоге: 2
10.10.2010, 01:25
Возможно проблема в пути к файлу. Вам даже нечто похожее на русском сама винда написала...

Не по теме:

Ох ... вкладок!

0
 Аватар для Vovan-VE
13210 / 6599 / 1041
Регистрация: 10.01.2008
Сообщений: 15,069
10.10.2010, 06:47
Цитата Сообщение от shtopor20 Посмотреть сообщение
PHP
1
$w = 'start server.exe';
А Вы точно хотите выполнить команду start для программы server.exe или Вы хотите выполнить программу "start server.exe" ? Если второе, то надо имя в кавычки брать.
PHP
1
exec ('"' . $w . '"');
0
47 / 36 / 0
Регистрация: 21.05.2010
Сообщений: 301
10.10.2010, 16:21  [ТС]
когда я использую exec ('"' . $w . '"'); мне не вылетает ошибка, но и exe фаил несрабатывает

Добавлено через 4 часа 56 минут
все я разобрался, я кинул exe фаил тудаже где храница скрипт и прописал
PHP
1
2
3
4
<?
$q = 'start server.exe';
exec ($q);
?>
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
10.10.2010, 16:21
Помогаю со студенческими работами здесь

PHP Safe_mode и функция exec
Здравствуйте , помогите разобраться : Есть файл start.php следующего содержания : &lt;?php $start = 'install.bat'; ...

На linux неработает функция fopen
Здравствуйте, у меня небольшая проблема возникла, я себе поставил linux, поставил apache, для папки www сделал нормальный доступ без root,...

Переменная в пути к файлу, функция exec
Сижу третий час, ничего не могу придумать. Нужно скопировать папку с вложениями в другую папку, имя новой папки задаю формой. Форма...

Функция php exec для запуска nodejs
Здравствуйте. Появилась неоходимость запустить node с помощью php. Использую команду exec. Например: var_dump(exec('node...

Негрузит файлы с русским именем!! и неработает функция удаления пробелов!!
Файлы с русским именем не загружаются, а функция str_replace(' ', '_', $_FILES); которая должна удалять пробелы из имени и менять их на...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Новые блоги и статьи
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip" Извлеките архив и вы увидите. . .
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д. Сборка примера Скачайте. . .
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net REST сервисы временно не работают, только через Web. Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма). На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru