2017-07-17 42 views
0

我需要爲學校項目創建一個Web應用程序,並且需要使用SVN。我有一個PHP變量和iam使用命令行svn的路徑。所以我需要將該變量傳遞給批處理文件命令。那麼如何將PHP變量的值存儲到批處理變量中。請幫忙。將變量從PHP傳遞到命令行SVN

我的代碼

<?PHP 
$vname="\project"; 
$svnpath="d:\a\svn"; 
$serverpath=$svnpath.$vname; 
mkdir $serverpath; 
exec("svnadmin create <server path value>"); 
?> 
+0

查看答案[這裏](https://stackoverflow.com/questions/10768751/passing-variable-throght-php-exec)。如果你仍然不能得到它留下評論。 –

+4

[傳遞變量throght PHP exec]的可能重複(https://stackoverflow.com/questions/10768751/passing-variable-throght-php-exec) – bahrep

回答

1

您可以簡單地使用exec("svnadmin create $serverpath")。口譯員將用"替換$serverpath的值,就像用普通字符串包裝。

例如:

echo 'svnadmin create $serverpath'將輸出svnadmin create $serverpath

然而:

echo "svnadmin create $serverpath"將輸出在docssvnadmin create d:\a\svn\project

的更多信息。