我正在尝试使用 imap 访问 gmail 电子邮件,并且代码在 ssl 握手时失败,但没有显示任何错误。如果有人可以帮忙解决这个问题,真的很感激。我已经使用 xunit,.NET Core 2.1 构建了它。我正在使用 MailKit Nuget
public GMailHandler(string mailServer, int port, bool ssl, string login, string password)
//mailServer = imap.gmail.com
//port = 993
//ssl = true
{
if (ssl)
Client.Connect(mailServer, port);
else
Client.Connect(mailServer, port);
Client.Authenticate(login, password);
Client.Inbox.Open(FolderAccess.ReadOnly);
}
Run Code Online (Sandbox Code Playgroud) 我正在使用SELECT *MySQL表中的预准备语句,我不知道如何使用while($row = mysqli_fetch_array($stmt))循环并从结果数组中选择项目.这是我的代码,我做错了什么?
$link = mysqli_connect($host, $username, $password, $db);
$query = "SELECT * from `wp_posts` WHERE ID=? ";
//$result = mysqli_query($link, $query);
$stmt = mysqli_prepare($link, $query);
if($stmt){
mysqli_stmt_bind_param($stmt, "i", $pid);
mysqli_stmt_bind_result($stmt, $dbpid);
mysqli_stmt_execute($stmt);
mysqli_stmt_fetch($stmt);
}
while($row = mysqli_fetch_array($stmt)){
?>
<h2 align="center"> <?php echo $row['post_title']; ?> </h2><br>
<div class="paracenter">
<p id="cont"><?php echo $row['post_content']; ?></p>
<hr color="black" width="10%">
</div>
<?php } ?>
Run Code Online (Sandbox Code Playgroud) 我想要做的是使用一个确认框,如果用户单击“确定”,则从我的SQL数据库中删除一行。我有一个js函数,用于将值“ delete”发送到同一文件上的php函数,如下所示:
<script>
function myFunction() {
if (confirm("Are you sure you want to delete?") == true) {
document.getElementById("delete").name = "delete";
}else{
return false;
}
}
</script>
Run Code Online (Sandbox Code Playgroud)
用户单击以删除图像的按钮是:
<button onclick="myFunction()">Delete Image</button>
Run Code Online (Sandbox Code Playgroud)
我将值发送到PHP函数,如下所示:
<input type="hidden" name="" value="delete" id="delete">
Run Code Online (Sandbox Code Playgroud)
这是我的PHP函数:
if(isset($_POST['delete'])){
$img_path=$_POST['ipath'];
$imgid=$_POST['imgid'];
$link = mysqli_connect($host, $username, $password, $db);
$delete = "DELETE FROM images_info
WHERE Image_Id = $imgid";
$result3 = mysqli_query($link, $delete);
echo "Image Deleted : $imgid";
mysqli_close($link);
}
Run Code Online (Sandbox Code Playgroud)
我究竟做错了什么?我相信这与javascript有关