Php 选项卡试图关闭,但我从未要求它关闭
我制作了一个php文件来显示af.csv文件的内容。 在完成之前,我被告知网站正在尝试关闭选项卡,如果我单击“是”,它将关闭,如果我单击“否”,则显示预期结果。 但我并不打算这么做,那么是什么让这个程序这么做的呢 这是密码:-有人能帮我吗? 先谢谢你Php 选项卡试图关闭,但我从未要求它关闭,php,Php,我制作了一个php文件来显示af.csv文件的内容。 在完成之前,我被告知网站正在尝试关闭选项卡,如果我单击“是”,它将关闭,如果我单击“否”,则显示预期结果。 但我并不打算这么做,那么是什么让这个程序这么做的呢 这是密码:-有人能帮我吗? 先谢谢你 <!DOCTYPE html> <head> <meta charset="UTF-8"> <title>Opdel dankort bonner</title>
<!DOCTYPE html>
<head>
<meta charset="UTF-8">
<title>Opdel dankort bonner</title>
<link rel="stylesheet" href="Stylesheet_hjemmeside.css" type="text/css"/>
</head>
<body>
<?php
$server = "localhost";
$brugernavn = "root";
$kode = "password";
$db = "database";
$Taeller = -1;
$navn = $_GET["link"];
$sti= "/Data/Bankfiler/" . $navn;
$mysqli = new mysqli($server , $brugernavn , $kode, $db);
if (mysqli_connect_errno()) {
echo 'Der opstod en fejl ved forbindelsen: ' . mysqli_connect_error();
exit();
}
if (!$mysqli->set_charset("utf8")) {
printf("Error loading character set utf8: %s\n", $mysqli->error);
} else {
}
if ($stmt = $mysqli->prepare('DELETE FROM `dankorttrans`'))
{
$stmt->execute();
$stmt->close();
}
$csv = array(7);
$file= fopen($sti, "r");
while (($info = fgetcsv($file, 120, ";")) !==false) {
$csv[] = $info;
$info = array_map("utf8_encode", $info); //added
if ($info[2] === "Tekst") {
goto hop;
}
$DK = substr($info[2], 0, 2);
$aarmd = 201211;
$kr_med_tegn = $info[4];
$kr_uden_tusindtalssep = (str_replace('.', ' ', $kr_med_tegn));
$kr_punktum_isf_komma = (str_replace(',', '.',$kr_uden_tusindtalssep ));
$kr = (str_replace(' ', '',$kr_punktum_isf_komma ));
if ($DK === "DK")
{
$tekst43 = substr($info[2], 8, 43);
$filtekst= $tekst43;
}else{
$tekst51 = substr($info[2], 0, 60);
$filtekst= $tekst51;
}
if ($stmt = $mysqli->prepare('INSERT INTO `dankorttrans`(Dato, Tekst, Belob) VALUES (?, ?, ?)'))
{
$stmt->bind_param('isi', $Dato, $Tekst, $Belob);
$Dato = $aarmd;
$Tekst = $filtekst;
$Belob = $kr;
$stmt->execute();
$stmt->close();
hop:
} else {
echo 'Der opstod en fejl i formularen: ' . $mysqli->error;
}
}
fclose($file);
if ($stmt = $mysqli->prepare('INSERT INTO `dankorttrans`(Dato, Tekst, Belob) (?, ?, ?)'))
{
$stmt->bind_param('isi', $Dato, $Tekst, $Belob);
$filtekst= " ";
$kr = 0;
$Dato = $aarmd;
$Tekst = $filtekst;
$Belob = $kr;
$stmt->execute();
$stmt->close();
} else {
echo 'Der opstod en fejl i formularen: ' . $mysqli->error;
}
echo "<script>window.close();</script>";
$orden = "Tekst";
if ($stmt = $mysqli->prepare('SELECT `Dato`,`Tekst`, `Belob` from dankorttrans ORDER BY ' . $orden))
{
$stmt->execute();
$stmt->bind_result($Dato, $Tekst, $Belob);
// Tabel overskrift
echo "<table style=\"border-style: solid;border-width: thin;border- collapse: collapse;position: fixed;top:0px\">";
echo "<tr><th style=\"border-style: solid;border-width: thin;border-collapse: collapse;color: darkred;background-color:palegoldenrod;font-size: 22px;width:53px;position: fixed;top:0px\">";
echo "Dato";
echo "</th><th style=\"padding-left:60px;text-align:left;border-style: solid;border-width: thin;border-collapse: collapse;color: darkred;background-color:palegoldenrod;font-size: 22px;width:456px\">";
echo "Tekst";
echo "</th><th style=\"padding-left:10px;text-align:left;border-style: solid;border-width: thin;border-collapse: collapse;color: darkred;background-color:palegoldenrod;font-size: 22px;width:120px\">";
echo "Beløb";
echo "</th></tr>";
// Hent rækker og udskriv data
while ($stmt->fetch())
{
// formater output med decimalkomma og tusindtalsseperator
$Belob_format = number_format($Belob, 2, ',', '.');
// selve tabellen
echo "<table style=\"border-style: solid;border-width: thin;border-collapse: collapse;\">";
echo "<tr><td style=\"text-align:right;border-style: solid;border-width: thin;border-collapse: collapse;background-color:lightblue;width:51px\">";
echo $Dato;
echo "</td><td style=\"padding-left:10px;border-style: solid;border-width: thin;border-collapse: collapse;background-color:pink;width:450px\">";
echo $Tekst;
echo "</td><td style=\"text-align: right;padding-right:10px;border-style: solid;border-width: thin;border-collapse: collapse;background-color:lightblue;width:120px\">";
echo $Belob_format;
echo "</td></tr>";
echo "</table>";
}
//* Luk statement
$stmt->close();
} else {
// Der er opstået en fejl
echo 'Der opstod en fejl i erklæringen: ' . $mysqli->error;
}
?>
</body>
</html>
奥德尔·丹科特·邦纳
我认为这一行可能是问题所在
echo "<script>window.close();</script>";
echo“window.close();”;
试着把它拿出来。如果你能给出它发生的地方的链接,那就容易多了。