问题标签 [digital-downloads]
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.
wordpress - WordPress电子商务数字下载动态产品
有人可以告诉我如何在 Wordpress 电子商务中拥有动态数字产品吗?
即,我有一个信息数据库,可以从中生成报告。我希望用户能够搜索关键字,使用它可以搜索数据库并生成报告。报告的成本是从数据库动态生成的。现在我向用户显示结果,我希望能够将此产品添加到购物车中。
谢谢你。
php - PHP:如何保护数字产品(视频、音频、电子书等)免遭未经授权的下载?
如何保护数字产品(视频、音频、电子书等)免遭未经授权的下载?我正在使用 Apache 服务器和 PHP/MySQL。请帮忙!
谢谢!保罗·G。
编辑:对不起,不完整的问题。我想要的是避免其他成员共享指向他们有权访问非成员的文件的直接下载链接。我听说可以通过将数字产品存储在根文件夹之外来完成,但我不知道如何用 PHP 准确地实现它。
php - WooCommerce - 按产品分组下载
在 Woocommerce(*My Account page) 中,我现在可以看到一个包含所有可用下载的无序列表,例如:
如何按产品对下载进行分组?例如:
我的主题/woocommerce/my-account/my-downloads.php 中的代码:
php - php大文件下载超时
第一次发帖,如果有什么不对的地方很抱歉。
我正在尝试创建一个安全的文件下载店面。实际上它有效,但仅适用于小文件。我有一个 1.9gb 的产品要下载,它在传输过程中一直停止。大小也不一致,我最多有 1gb,但通常是 200-500mb。
目的是创建一个只有注册帐户的用户才能下载文件的空间,因此无法直接链接。
我在本网站的其他地方读到,在文件读取循环中重置脚本超时应该绕过脚本时间限制。
我没有收到关于失败的大文件的最终错误日志电子邮件,但我确实收到了关于成功的小文件的电子邮件,所以我知道代码原则上是有效的。
php - 最佳实践/您如何保护根目录以上的文件并散列链接以在受限登录帐户区域中显示给客户?
我在 web public_html 根目录上方的文件夹中有文件,并希望将散列链接回显给已购买产品的客户(电子商务商店的数字下载)。
帐户区域页面是 .php,当然客户将使用他们的登录名/密码访问此页面,并且只能查看/下载他们购买的产品,这些产品设置为通过使用函数调用和回显从数据库中获取订单来显示ing 页面上的表格行信息。该页面通过经过身份验证的客户(client_id)登录名/密码限制访问。
我的文件 url 路径是在 MySQL 数据库中编写的,因此应该可以通过 echo 访问,但我想对链接进行哈希处理,这样客户就不能简单地在网络上共享直接 url(就像他们所做的那样......海盗 arrahhh!)。
我可以将所述文件简单地放在根目录之上,还是最好的做法是散列这些链接以增加保护以避免 SQL 注入......如果是这样,我需要实现什么代码来保护东西?
我最终想要做的是保护文件服务器端并显示一个散列链接到那些并且只有那些购买了产品的客户。但是,我不确定(如何)最能保护我、我的文件和客户投资的东西......?
谢谢!
使用 PHP,我可以使用什么代码安全地向用户分发/打印文件?我被困在答案中。
php - 从 Woocommerce 的电子邮件通知中删除下载部分
我需要删除“下载”部分形式的订单确认电子邮件,至少从电子邮件中删除启用下载的链接,与订单状态无关(如果可能的话,用链接替换“下载”块以邀请客户去他们的帐户页面以兑换他们的购买)。
我怎么能那样做?
(我在此线程上发现了一个非常相似的主题:
删除 woocommerce 电子邮件通知中的产品下载部分
不幸的是,在我的情况下,我需要永久删除它,例如:
php - 以编程方式将可下载文件添加到 Woocommerce 产品
在我的解决方案中,我想尽可能地自动化产品创建。在我看来,一种节省时间的方法是自动将可下载文件添加到产品中。
我创建了这个函数:
当我更新产品时,我可以看到文件路径已保存到 _downloadable_files 元键。然而,它只是纯文本,而不是 woocommerce 存储它的方式。查看屏幕截图(这是使用 Woo 添加产品界面创建的另一个产品:
它也不被 woocommerca 识别为可下载文件。非常感谢任何有关解决此问题的帮助。
编辑:第二部分
这是要设置的产品标题:
我们必须从图像的 EXIF 元标记“标题”中获取它,并在保存产品之前或保存产品时将其设置为产品名称。( $filemeta['image_meta']['title'];
)
php - 从 Woocommerce 订单退款电子邮件中删除下载部分
我已经看到这个从所有客户电子邮件中删除的片段,但是我想知道如何从 Woocommerce 电子邮件中删除下载部分:订单退款。
非常感谢任何帮助。
php - 如何在 WooCommerce 中通过电子邮件发送购买的数字产品
我想出售一个 .doc 文件文档。当用户付款后,文档文件应该发送到他的电子邮件地址,而不是像默认情况下那样直接下载。我怎样才能做到这一点?它将是一个可下载的 doc 文件产品,将通过电子邮件发送到他们的电子邮件地址