问题标签 [php]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
5 回答
11339 浏览

c# - .NET中等效的PHP htmlspecialcharacters?

PHP 有一个很棒的函数叫做htmlspecialcharacters(),你可以在其中传递一个字符串,它会用安全的等效字符替换所有 HTML 的特殊字符,它几乎是净化输入的一站式商店。很不错吧?

那么在任何.NET 库中是否有等价物?

如果没有,任何人都可以链接到做得很好的任何代码示例或库吗?

0 投票
5 回答
1209 浏览

php - 在 PHP 中访问 html 参数

我正在尝试为会话做一个简单的测试 php 脚本。$_SESSION基本上,每次刷新该页面时它都会增加一个计数器(存储在 中)。这行得通,但我试图有一个链接来破坏使用?destroy=1参数重新加载页面的会话。我尝试了几个 if 语句来查看是否设置了该参数,如果设置了则销毁会话,但它似乎不起作用。

如果设置了参数,我什至在主体中放置了一条 if 语句来弹出一条消息 - 但它似乎没有被拾取。

我知道我在做一些愚蠢的事情(我是 PHP 新手),但我似乎找不到它是什么......

请参阅此处的代码:

0 投票
10 回答
1216 浏览

php - 在 PHP 中实现权限

我试过几次都没有运气。读完这篇文章后,它让我有兴趣再次这样做。那么谁能告诉我为什么以下不起作用?

0 投票
4 回答
3482 浏览

php - 如果没有后备数据库,您将如何实现基于 FORM 的身份验证?

我有一个作为 CGI 程序运行的 PHP 脚本,并且 HTTPAuthenticate标头被吃掉并吐出。所以我想实现某种基于 FORM 的身份验证。作为附加约束,没有数据库,因此不能存储会话数据。

我非常愿意拥有一个主用户名和密码。我只需要保护应用程序免受不知道这些凭据的入侵者的侵害。

那么你将如何实现呢?

饼干?

我可以出示表格,如果验证通过,我可以发回一个 cookie,该 cookie 是 IP 地址的散列来密码。然后我可以阻止页面呈现,除非事情正确解密。但我不知道如何在 PHP 中实现它。

0 投票
7 回答
6226 浏览

php - php中的电子邮件队列

用 PHP 发送最少 1000 封或更多电子邮件的最正确方法是什么?任何可靠的电子邮件排队技术能够处理这个问题?

0 投票
5 回答
12491 浏览

php - WebSVN 与 VisualSVN 服务器,有人获得身份验证工作吗?

我在 Windows 服务器上安装了一个VisualSVN服务器,为多个存储库提供服务。

由于 VisualSVN 服务器内置的 web-viewer 是一个简约的颠覆浏览器,我想在我的存储库之上安装WebSVN 。

然而,问题是我似乎无法让身份验证工作。理想情况下,我希望 VisualSVN 中指定的当前存储库身份验证与 WebSVN 一起使用,这样虽然我在 WebSVN 中看到了所有存储库名称,但如果没有正确的凭据,我实际上无法浏览它们。

通过访问此 google 查询中最顶部链接的缓存副本,您可以看到我目前发现的看起来很有希望的内容。
(主博客页面似乎已被破坏,我指的最顶层页面的域是-wizzard.de)

在那里,我发现了一些 php 函数,我可以将它们附加到 WebSVN 中的一个 php 文件中。我在那里进行了修改,但我所做的只是让 WebSVN 要求我输入用户名和密码,无论我输入什么,它都不会让我进入。

不幸的是,php 和 apache 对我来说基本上是黑魔法。

那么,有没有人成功地将 WebSVN 与 VisualSVN 托管存储库集成?

0 投票
3 回答
3214 浏览

php - cURL 添加空格来发布内容?

我正在尝试使用带有 cURL 的 PHP 5.2 对供应商的服务器进行 POST。我正在阅读 XML 文档以针对他们的服务器发布,然后阅读响应:

该代码本身可以正常工作,但另一台服务器从其 XML 解析器返回响应,说明:

序言中不允许的内容

我查看了该错误,这通常是由 XML 之前的空格引起的,但我确保 XML 文件本身没有空格,并且 trim() 无论如何都应该清除它。我在运行代码时对连接进行了 TCPDump,这就是发送的内容:

当我在 Ethereal 中重播会话时,在 [SNIP] 行之前和之后有可见的空白。这是导致问题的原因吗?如果是,我该如何删除它,或者我看得太远了,这可能是我发布的服务器的问题?

0 投票
5 回答
7535 浏览

php - 处理不同时区的PHP服务器和MySQL服务器

对于我们这些使用标准共享托管软件包(例如 GoDaddy 或 Network Solutions)的人,当您的托管服务器 (PHP) 和 MySQL 服务器位于不同时区时,您如何处理日期时间转换?

此外,是否有人有一些最佳实践建议来确定您网站的访问者所在的时区并适当地操作日期时间变量?

0 投票
3 回答
30692 浏览

php - 如何在 PHP 网页中显示“12 分钟前”等?

谁能告诉我如何在网页中显示“12 秒前”或“5 分钟前”等状态消息?

0 投票
2 回答
774 浏览

php - 批处理代码缩进器和美化器

这里有人知道好的批处理文件代码缩进器或美化器吗?

专门针对 PHP、JS 和 SGML 语言。

最好有样式选项。