我正在从事一个个人项目,除了使用准备好的语句之外,我还希望将每个输入用作威胁.为此,我做了一个简单的功能.
function clean($input){
if (is_array($input)){
foreach ($input as $key => $val){
$output[$key] = clean($val);
}
}else{
$output = (string) $input;
if (get_magic_quotes_gpc()){
$output = stripslashes($output);
}
$output = htmlentities($output, ENT_QUOTES, 'UTF-8');
}
return $output;
}
Run Code Online (Sandbox Code Playgroud)
这是否应该用于以下代码?
$output = mysqli_real_escape_string($base, $input);
$output = strip_tags($output);
Run Code Online (Sandbox Code Playgroud)
对不起,这可能是一个愚蠢的问题,但我想避免与我的代码有任何问题:)谢谢你的帮助
当我的后台工作人员正在完成他的工作时,我想更改主要表单中的标签,告诉他们当时正在采取什么流程.
该应用程序适用于某些文件,因此我需要传递应用程序正在处理的文件的信息.
我的背景工作者
Private Sub BackgroundWorker1_DoWork(sender As Object, e As System.ComponentModel.DoWorkEventArgs) Handles BackgroundWorker1.DoWork
If (Not System.IO.Directory.Exists(caminho & "\results")) Then
System.IO.Directory.CreateDirectory(caminho & "\results")
End If
For Each folder As String In System.IO.Directory.GetDirectories(caminho)
Dim split As String() = folder.Split("\")
Dim parentFolder As String = split(split.Length - 1)
If (Not System.IO.Directory.Exists(caminho & "\results" & "\" & parentFolder)) Then
System.IO.Directory.CreateDirectory(caminho & "\results" & "\" & parentFolder)
End If
For Each file As String In System.IO.Directory.GetFiles(folder)
output = file
'Dim imgFile As System.Drawing.Image = System.Drawing.Image.FromFile(file) …Run Code Online (Sandbox Code Playgroud)