我创建了一个表单,用户可以输入名字和姓氏。结果应该用“5”代替字母“s”。
表单页面代码:
<form action="form.php" method="post">
First Name: <input type="text" name="firstname"><br>
Last Name: <input type="text" name="lastname"><br>
<input type="submit">
</form>
结果页面代码:
<?php
echo $_POST= str_replace("s","5",$_POST);
?>
答案 0 :(得分:0)
你几乎在那里,尝试以下方法:
-webCofig xxx
请注意,我们已对您的param(
[string]$webConfig
)
$doc = (Get-Content $webConfig) -as [Xml]
$root=$doc.get_DocumentElement()
$ExpireRequirementsTask=$root."service.tasks"."tasks"."task" | where {$_.name -eq 'ExpireRequirements'}
Write-Output $ExpireRequirementsTask
$ExpireRequirementsTaskEntityID=$ExpireRequirementsTask."parameters"."param" | where {$_.key -eq 'entityID'}
Write-Output $ExpireRequirementsTaskEntityID
$ExpireRequirementsTaskEntityID.InnerText="11111111-0000-0000-0000-000000000E01"
$doc.Save($webConfig)
数组进行了清理,以防用户输入可能导致XSS攻击的恶意值。有关详细信息,请参阅此答案:https://stackoverflow.com/a/4861211/823549