ssh — Как напечатать @ & lt; что-то & gt; в php?

У меня есть строка, как это:

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

Решение

Если вы печатаете это на веб-странице HTML, <something> трактуется как тег HTML Если вы повторяете что-то, что не является HTML, но содержит эти специальные символы, вам необходимо закодировать их, чтобы они отображались вместо интерпретации браузером. использование htmlentities() за это:

echo htmlentities($command);
0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]