Php 我无法摆脱的空间
我有一个很好的剧本Php 我无法摆脱的空间,php,sql-server,Php,Sql Server,我有一个很好的剧本 <form name="contactform" method="POST" action="mssql.php"> <textarea name="user" cols="20" rows="6"></textarea> <textarea name="pass" cols="20" rows="6"></textarea> <input type="submit" value="Submit" />
<form name="contactform" method="POST" action="mssql.php">
<textarea name="user" cols="20" rows="6"></textarea>
<textarea name="pass" cols="20" rows="6"></textarea>
<input type="submit" value="Submit" />
</form>
<?php
$user = $_POST['user'];
$lines = explode("\n", $user);
$pass = $_POST['pass'];
$lines1 = explode("\n", $pass);
echo "Paste into command line to add user and passwords<br><br>";
echo "=======================================<br><br>";
foreach (array_combine($lines, $lines1) as $v => $t) {
echo "CREATE LOGIN " . $v . " WITH PASSWORD = '" . $t . "';<br>GO<br>";
}
echo "=======================================<br><br>";
?>
注意pass1后面的空格-->pass1
我怎样才能摆脱它
谢谢试着像修剪一样修剪它
foreach (array_combine($lines, $lines1) as $v => $t) {
$t = trim($t);
echo "CREATE LOGIN " . $v . " WITH PASSWORD = '" . $t . "';<br>GO<br>";
}
foreach(数组与($lines,$lines1)合并为$v=>t){
$t=修剪($t);
回显“创建登录名”。$v.。密码=“$t.”;
转到
”;
}
trim
函数返回一个从字符串开头和结尾去除空白的字符串。请参阅此尝试trim
foreach (array_combine($lines, $lines1) as $v => $t) {
$t = trim($t);
echo "CREATE LOGIN " . $v . " WITH PASSWORD = '" . $t . "';<br>GO<br>";
}
foreach(数组与($lines,$lines1)合并为$v=>t){
$t=修剪($t);
回显“创建登录名”。$v.。密码=“$t.”;
转到
”;
}
trim
函数返回一个字符串,该字符串的开头和结尾都去掉了空格。请参阅此使用trim()
echo“创建登录”。修剪(五美元)。
“使用密码=”。修剪(吨)。“;
去
”;
使用trim()
echo“创建登录”。修剪(五美元)。
“使用密码=”。修剪(吨)。“;
去
”;
在我看来,如果您曾经自动执行生成的创建登录名…
代码,您可能在此处存在SQL注入漏洞。在我看来,如果您曾经自动执行生成的创建登录名…
代码,您可能在此处存在SQL注入漏洞。
echo "CREATE LOGIN " . trim($v) .
" WITH PASSWORD = '" . trim($t) . "';<br>GO<br>";