Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/251.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 - Fatal编程技术网

Php 选项卡试图关闭,但我从未要求它关闭

Php 选项卡试图关闭,但我从未要求它关闭,php,Php,我制作了一个php文件来显示af.csv文件的内容。 在完成之前,我被告知网站正在尝试关闭选项卡,如果我单击“是”,它将关闭,如果我单击“否”,则显示预期结果。 但我并不打算这么做,那么是什么让这个程序这么做的呢 这是密码:-有人能帮我吗? 先谢谢你 <!DOCTYPE html> <head> <meta charset="UTF-8"> <title>Opdel dankort bonner</title>

我制作了一个php文件来显示af.csv文件的内容。 在完成之前,我被告知网站正在尝试关闭选项卡,如果我单击“是”,它将关闭,如果我单击“否”,则显示预期结果。 但我并不打算这么做,那么是什么让这个程序这么做的呢

这是密码:-有人能帮我吗? 先谢谢你

<!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();”;

试着把它拿出来。

如果你能给出它发生的地方的链接,那就容易多了。