小编let*_*ngo的帖子

创建一个文本文件,以便即时下载

更新#1

下面发布的内容是让它输出文件.它正在做的是输出字符串数据,然后输出其余的表单HTML.有没有办法阻止放入文件的内容以及刚刚显示给浏览器的内容.

更新#2

刚添加exit(),一切正常.谢谢!

EOU

嗨,

我一直在环顾四周,看到一些类似的东西,但并没有完全掌握我需要做些什么才能完全完成任务.

目前我有一个用户提供一些细节的表单.在提交时,它会回发给自己并处理POST变量.我有一个预制的HTML网页模板,用于放置信息,工作正常和花花公子只是做一个str_replace.

我现在要做的是将其作为下载导出到纯文本文档中的用户.因此,最终结果是用户单击表单上的提交,然后打开下载弹出窗口,将修改后的网页作为.txt文件.

据我所知,我需要使用HTTPs头功能做一些事情.究竟要实现我想要的东西我不确定.我只希望文件可用一次,但我认为它必须存储在某个地方,供用户下载,然后需要在手动后进行清理?

任何帮助或积分都会很棒!谢谢.

php http-headers

47
推荐指数
3
解决办法
10万
查看次数

PHP Random Shuffle Array维护Key => Value

我一直在寻找谷歌的答案,但似乎无法找到一些万无一失的东西,并且不能真正把它弄得一团糟(进入生产网站).

我所拥有的是具有20多个过滤器的高级搜索,它返回包含ID和距离的数组.我需要做的是将这些结果随机播放,以便每次都以随机顺序显示.我现在出来的阵列是:

Array (
    [0] => Array ( [id] => 1 [distance] => 1.95124994507577 )
    [1] => Array ( [id] => 13 [distance] => 4.75358968511882 )
    [2] => Array ( [id] => 7 [distance] => 33.2223233233323 )
    [3] => Array ( [id] => 21 [distance] => 18.2155453552336 )
    [4] => Array ( [id] => 102 [distance] = 221.2212587899658 )
)
Run Code Online (Sandbox Code Playgroud)

我需要做的是每次都随机或按顺序进行,但保持id和距离对,即:

Array (
    [4] => Array ( [id] => 102 [distance] = 221.2212587899658 )
    [1] => Array ( [id] => …
Run Code Online (Sandbox Code Playgroud)

php arrays

43
推荐指数
4
解决办法
5万
查看次数

PHP - 检查返回false;

只是一个简单的问题 - 而且我确信它非常基本!

我有以下代码:

function checkThings($foo, $bar) {
    ...
    if ($valid) {
        return $results;
    } else {
        return false;
    }
}
Run Code Online (Sandbox Code Playgroud)

另一方面,我目前正在做

$check = checkThings($foo, $bar);
if ($check === false) {
    echo "Error";
} else {
    echo $check;
}
Run Code Online (Sandbox Code Playgroud)

写下面的内容是一样的吗?

$check = checkThings($foo, $bar);
if (!$check) {
    echo "Error";
} else {
    echo $check;
}
Run Code Online (Sandbox Code Playgroud)

如果两者都正确,哪种方法是首选方法?

谢谢 :)

php

20
推荐指数
2
解决办法
7万
查看次数

调整图像大小而不失真保持纵横比,然后使用WideImage裁剪过量

我在我正在处理的网站上有一个区域,它将显示从外部源提取的用户个人资料图像(因此无法控制其原始大小).

我要做的是拍摄一张图片(在这个例子中1000px x 800px并将其调整为200px x 150px.显然,这有一个宽高比差异.

我想要做的是调整原始图像的大小而不失真,在这种情况下会产生200px x 160px图像.我当时想做的是从边缘裁剪任何多余的部分以产生正确的图像尺寸.因此,在这种情况下裁剪5px图像的顶部和底部,最终产生一个200px x 150px.

我目前有WideImage库,并希望使用它.我在SO上看过几个类似的问题,但我没想到的就是我想要实现的目标.

php image-resizing

13
推荐指数
2
解决办法
3万
查看次数

从一行中的最后3个非空白单元格中获取值

我目前有一个类似于以下的excel工作表(#代表空白单元格)

1   2   3   4   5   6   7
37  21  30  32  25  22  34
#   17  26  28  27  17  31
#   #   #   #   #   #   38
25  23  27  35  33  #   #
27  11  23  #   #   #   #
Run Code Online (Sandbox Code Playgroud)

在第8列中,我需要最后3个非空白单元格的总和(列数经常增加).

我需要实现的一个例子如下:

1   2   3   4   5   6   7       8
37  21  30  32  25  22  34      25+22+34=81
#   17  26  28  27  17  31      27+17+31=75
#   #   #   #   #   #   38      N/A
25 …
Run Code Online (Sandbox Code Playgroud)

excel vba worksheet-function excel-vba

10
推荐指数
1
解决办法
1万
查看次数

计算多维数组中的值

我目前有以下数组:

Array(
        [0] => Array
            (
                [user] => Name 1
                [group] => 1
            )
        [1] => Array
            (
                [user] => Name 2
                [group] => 1
            )
        [2] => Array
            (
                [user] => Name 3
                [group] => 2
            )
        [3] => Array
            (
                [user] => Name 4
                [group] => 2
            )
        [4] => Array
            (
                [user] => Name 5
                [group] => 3
            )
)
Run Code Online (Sandbox Code Playgroud)

我正在尝试使用各种group值作为键创建一个新数组,然后计算每组中有多少以提供以下内容:

Array
(
    [1] => 2
    [2] => 2
    [3] => 1
)
Run Code Online (Sandbox Code Playgroud)

我试图使用以下内容,但是我收到了未定义的索引警告:

$newArr …
Run Code Online (Sandbox Code Playgroud)

php arrays foreach counting

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

将URL解码为数组而不是字符串

我目前正在使用PayPals API,并希望将其响应之一从名称 - 值对转换为数组.

到目前为止,我已经习惯urldecode()解码对以下内容的响应:

RECEIVERBUSINESS=foo@bar.com&RECEIVEREMAIL=another@email.com&MOREINFO=lots more info`
Run Code Online (Sandbox Code Playgroud)

我想要的是拥有以下内容:

RECEIVERBUSINESS => 'foo@bar.com'
RECEIVEREMAIL => 'another@email.com'
MOREINFO => 'lots more info'
Run Code Online (Sandbox Code Playgroud)

我只是不太确定如何到达那里!

php

7
推荐指数
1
解决办法
6410
查看次数

选择不同的行,同时按最大值分组

我目前有下表:

ID   |  Name    |  EventTime            |  State
1001 |  User 1  |  2013/07/22 00:00:05  |  15
1002 |  User 2  |  2013/07/23 00:10:00  |  100
1003 |  User 3  |  2013/07/23 06:15:31  |  35
1001 |  User 1  |  2013/07/23 07:13:00  |  21
1001 |  User 1  |  2013/07/23 08:15:00  |  25
1003 |  User 3  |  2013/07/23 10:00:00  |  22
1002 |  User 2  |  2013/07/23 09:18:21  |  50
Run Code Online (Sandbox Code Playgroud)

我需要的是state每个userid与上一个eventtime相似的不同之处:

ID   | …
Run Code Online (Sandbox Code Playgroud)

sql sql-server-2008 greatest-n-per-group

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

OpenID和FB Connect教程

简单的问题,我一直在寻找整个互联网,过去几天,每天花几个小时在网站上查找有关OpenID和Facebook Connect集成的一些可靠信息.

我已经看到像Janrain这样的名称popup提供他们的解决方案,但我看到许多网站,如Invision Power Board论坛,甚至在StackOverflow使用不同的解决方案.

我们希望在我们的网站上接受的主要两个登录是Facebook和Twitter.我一直在寻找一个教程,或者至少是一个将这个功能融入PHP网站的指南.

如果有人有任何信息或任何指针,那将是伟大的.

谢谢!

php openid twitter facebook

6
推荐指数
1
解决办法
4600
查看次数

isset($_GET['var']) 的 jQuery 等效项

我目前有一个 jQuery 函数,我需要知道是否存在任何GET数据。我不需要查询字符串中的数据,只需要是否有任何数据可以运行两个函数之一。

等效 PHP:

if (isset($_GET['datastring'])) {
    // Run this code
} else {
    // Else run this code
}
Run Code Online (Sandbox Code Playgroud)

jquery

6
推荐指数
1
解决办法
8607
查看次数