我想執行一個application這是在gams中的php我在下面插入路徑文件位置 它顯示錯誤,我該如何糾正它?系統功能不起作用
$modelfile = 'trnsport_php.gms';
if (!system('C:/Documents and Settings/Parsa/My Documents/gamsdir/projdir'.$modelfile.' lo=2')) {
print "error";
}
我想執行一個application這是在gams中的php我在下面插入路徑文件位置 它顯示錯誤,我該如何糾正它?系統功能不起作用
$modelfile = 'trnsport_php.gms';
if (!system('C:/Documents and Settings/Parsa/My Documents/gamsdir/projdir'.$modelfile.' lo=2')) {
print "error";
}
您應該添加一個 「/」 後
!system('C:/Documents and Settings/Parsa/My Documents/gamsdir/projdir
這是否工作? – 2012-02-14 15:03:12
謝謝不,它不工作我發現了新的東西我在一個很大的錯誤,它就像在shell中運行,所以我問這一個http://stackoverflow.com/questions/9326633/execute-exe-file-from-an -application-with-system – Nickool 2012-02-17 10:38:58
您可能想要使用「if system(...)=== FALSE」,因爲它在出錯時輸出布爾值FALSE。 !(系統(...))在系統返回空行或「0」時也可能評估爲真。 – 2012-02-17 11:48:24
看起來你使用的是Windows系統。不應該\是\? – codaddict 2012-02-14 08:49:46
是的,我試過\但沒有結果 – Nickool 2012-02-14 08:51:29