如何在php中打印@ <something>?</something>

时间:2015-01-31 13:45:47

标签: php ssh sed

我有一个字符串,如下所示:

sed -i 's@<serverport>[0-9]\+</serverport>@<serverport>".self::$serverPort."</serverpot>@' ".self::$configFile

我想用这个字符串发送SSH命令。但如果我尝试回应它,结果将是:

sed -i 's@[0-9]\+@7777@' /folder/to/server/mods/deathmatch/mtaserver.conf

如何使用正确的字符串发送SSH命令?

1 个答案:

答案 0 :(得分:0)

如果您在HTML网页上打印此内容,则<something>会被视为HTML标记。如果您回显的不是HTML,但包含这些特殊字符,则需要对它们进行编码,以便它们显示而不是由浏览器解释。请使用htmlentities()

echo htmlentities($command);