Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 我无法摆脱的空间_Php_Sql Server - Fatal编程技术网

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>";