<?
$qwe = "C:\Program Files\test\";
exec (string cd \"$qwe\");
exec (string start test.exe);
?>
выводится ошибка: syntax error, unexpected $end in Z:\home\localhost\www\123.php on line 6
обозначающая неожиданный конец программы, что тут может быть нетак?
Спустя 4 минуты, 6 секунд (9.10.2010 - 18:44) LRCenter написал(а):
Странно как-то: тут вообще шестой строки нет. Вы привели точный исходный код?
Попробуйте test.exe, заключить в кавычки.
Попробуйте test.exe, заключить в кавычки.
Спустя 3 минуты, 21 секунда (9.10.2010 - 18:48) Bot написал(а):
ой в 5-й строчке ошибка
Спустя 20 минут, 20 секунд (9.10.2010 - 19:08) Xpund написал(а):
Удалите 5ую, если ниже нету кода!
Спустя 9 минут, 18 секунд (9.10.2010 - 19:17) Bot написал(а):
Я нашел в чем ошибка в строчке $qwe = "C:\Program Files\test\"; часть \" срабатывает как экранирование ковычке а не как окончание переменной, как это исправить?
Спустя 12 минут, 40 секунд (9.10.2010 - 19:30) AlmazDelDiablo написал(а):
Заэкранировать слэш. Или я не прав?
Спустя 53 минуты, 59 секунд (9.10.2010 - 20:24) Bot написал(а):
вот я все переписал и решил испробовать на одной игре.
И всеравно ошибка только на этот раз: Parse error: syntax error, unexpected T_VARIABLE in Z:\home\localhost\www\123.php on line 3
<?
$q = " \"C:\Program Files\Mail\Cross Fire\patcher_cf.exe\" ";
exec (сd $q);
exec (start patcher_cf.exe);
?>
И всеравно ошибка только на этот раз: Parse error: syntax error, unexpected T_VARIABLE in Z:\home\localhost\www\123.php on line 3
Спустя 1 минута, 19 секунд (9.10.2010 - 20:25) twin написал(а):
так спробуй
$q = "C:\Program Files\Mail\Cross Fire\patcher_cf.exe\\";
Спустя 38 секунд (9.10.2010 - 20:26) twin написал(а):
А вообще, там зачем слэшь?
Спустя 7 минут, 42 секунды (9.10.2010 - 20:34) Bot написал(а):
при запуске на windows exe файлов через консоль надо сначало вводить сd "C:\Program Files\Mail\Cross Fire\patcher_cf.exe" но путь должен быть с ковычками а слеши экранируют их чтобы путь полнстью вошел в переменную
Спустя 5 минут, 5 секунд (9.10.2010 - 20:39) Bot написал(а):
а что это вообще за ошибка? (Parse error: syntax error, unexpected T_VARIABLE in Z:\home\localhost\www\123.php on line 3)
Спустя 34 минуты, 48 секунд (9.10.2010 - 21:14) twin написал(а):
$q = 'cd "C:\Program Files\Mail\Cross Fire\patcher_cf.exe"';
exec ($q);
Спустя 10 минут, 30 секунд (9.10.2010 - 21:24) Bot написал(а):
Спасибо, я занес все значения в переменную и заработало
_____________
Незабывайте добавлять репутацию!