小编Den*_*ans的帖子

生成CSV,下载到本地计算机并同时保存到服务器

我有这个PHP脚本(见下文),它允许我使用SQL查询生成CSV文件并将其下载到我的本地机器但是如何将其保存到远程服务器(http://myserverblabla.com/uploads)同时在那边保留备份副本?是否可以修改我现有的脚本来实现这一目标?

include 'class/database.class.php';

header("Pragma: public");
header("Expires: 0");
header("Cache-Control: must-revalidate, post-check=0, pre-check=0");
header("Cache-Control: private",false);
header("Content-Type: application/octet-stream");
header("Content-Disposition: attachment; filename=\"filename.csv\";" );
header("Content-Transfer-Encoding: binary");

$database = new Database();

try{
    // Select query
    $database->query("SOME SQL QUERY");
    $data = $database->resultset();

    $fp = fopen('php://temp', 'r+');
    foreach ($data as $row) {
        if (! isset($ch)) {
            foreach ($row as $header => $value) {
                if (isset($ch))
                    $ch .= ",";
                    else
                        $ch = "";

                        $ch .= '"' . addslashes($header) . '"';
            }
        }
        fputcsv($fp, $row, ",", '"');
    } …
Run Code Online (Sandbox Code Playgroud)

php download

9
推荐指数
2
解决办法
820
查看次数

如何在打印文档时隐藏工具提示

当你将鼠标悬停在任何按钮上时,我正在使用Bootstrap工具提示,所以我有一个名为"打印"的按钮,当你按下它时Chrome显示我的页面预览我想用"打印"按钮上方的工具提示打印.如何使用jQuery隐藏它,因为它不需要打印?

<a id="print" class="btn btn-danger btn-sm" data-toggle="tooltip" data-placement="top" title="Print" onclick="Print()">
  <i class="fa fa-print fa-lg" aria-hidden="true"></i>
</a>
Run Code Online (Sandbox Code Playgroud)
function Print(){
  window.print();
}
Run Code Online (Sandbox Code Playgroud)

html printing jquery twitter-bootstrap-3

3
推荐指数
1
解决办法
711
查看次数

PowerShell - 正则表达式将匹配结果放入变量中

我是 Regex 的新手,所以不要硬判断,这是我的电子邮件正文:

INTERFACE ATM0/0/0 NOW MATCHES UD

Notification Type: INT-PHYSICAL

Host: Bla Bla 
Address: xxx.xx.xxx.xx
State: UP
Date/Time: Thu Dec 11 21:07:05 GMT 2014

...
Run Code Online (Sandbox Code Playgroud)

我正在使用 VBA 宏将电子邮件导出为 CSV 文件,然后将数据导入 PowerShell 并尝试将正文与下面的 RedEx 代码相匹配。我只需要匹配这一行 -INTERFACE ATM0/0/0 NOW MATCHES UD并将结果放入一个变量 - AlertName 中,但问题是每封电子邮件的这一行都不相同。该行中始终相同的部分是INTERFACE[space][space]NOW[space]MATCHES[space]

这是我到目前为止所得到的:

If($_ -match "(?<AlertName>[INTERFACE\s\w -/\sNOW\sMATCHES\s\w \r?\n]]+?)") 
Run Code Online (Sandbox Code Playgroud)

或者

If($_ -match "(?<AlertName>[INTERFACE\s.*\r?\n]+?)")  
Run Code Online (Sandbox Code Playgroud)

但它不起作用!

请你帮助我好吗?

提前致谢!

regex powershell

2
推荐指数
1
解决办法
6596
查看次数

在 WHERE 子句中使用 MySQL 变量

如何在 WHERE 子句中正确使用 MySQL 变量?我有大量查询,而不是 column1、column2、column3,这就是为什么我认为最好使用变量。不知道我做错了什么!

SELECT 
@TEST:= CASE 
    WHEN column1=1 THEN 'ONE'
    WHEN column1=2 THEN 'TWO'
    WHEN column1=2 THEN 'THREE'
    ELSE 'Unknown'
END AS test
FROM 
    table1
WHERE
    @TEST= 'ONE'
Run Code Online (Sandbox Code Playgroud)

mysql

2
推荐指数
1
解决办法
1494
查看次数

搜索COUNT(*)

我正在努力为每个人提供所有人的技能!所以一切都很好,但问题是如何搜索一个拥有'2'技能的人呢?

SELECT FULLNAME, TeamNAME, COUNT(*) AS NoSkills 
FROM [Skills Matrix].[dbo].[PeopleSkills] AS PS, [Skills Matrix].[dbo].[People] AS P, [Skills Matrix].[dbo].[Teams] AS T
WHERE PS.FK_People = P.ID AND P.FK_TEAM = T.ID AND NoSkills LIKE '2'
GROUP BY FULLNAME, TeamNAME, NoSkills
Run Code Online (Sandbox Code Playgroud)

这个输出我有:

在此输入图像描述

请问你能帮帮我吗!

sql-server

0
推荐指数
1
解决办法
42
查看次数