【问题标题】:Passing variables from PHP to command line SVN将变量从 PHP 传递到命令行 SVN
【发布时间】:2017-07-17 09:09:39
【问题描述】:

我需要为一个学校项目创建一个网络应用程序并且需要使用 SVN。我在 PHP 变量中有一个路径,并且 iam 使用命令行 svn。所以我需要将该变量传递给批处理文件命令。那么如何将 PHP 变量的值存储到批处理变量中。请帮忙。

我的代码

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

【问题讨论】:

标签: php batch-file cmd tortoisesvn


【解决方案1】:

您可以简单地使用exec("svnadmin create $serverpath")。解释器会将$serverpath 替换为它的值,就像用" 包裹的普通字符串一样。

例如:

echo 'svnadmin create $serverpath' 将输出svnadmin create $serverpath

但是:

echo "svnadmin create $serverpath" 将输出svnadmin create d:\a\svn\project

docs 中的更多信息。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-08-22
    • 1970-01-01
    • 1970-01-01
    • 2011-10-13
    • 2013-11-18
    • 2011-01-24
    相关资源
    最近更新 更多