问题标签 [file-inclusion]

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 投票
1 回答
311 浏览

xml - 如何编写将递归包含其他文件的 XSLT?

假设我有一系列这种格式的 xml 文件:

一个.xml:

B.xml:


使用这个 XSLT:

我可以A.xml变成这样:

但是我怎么能让它也B.xml变成这个呢?

我知道我需要在document(concat(@also-include,'.xml'))某个地方使用,但我不确定在哪里。


哦,问题是,如果 B 要包含在第三个文件中,我需要它仍然可以工作,C.xml.

关于如何做到这一点的任何想法?

0 投票
3 回答
427 浏览

xml - 递归 XSLT,第 2 部分

好的,继续我的问题

假设我的页面现在是这样的:

一个.xml:

B.xml:

C.xml:

转换后(on C.xml),我想这样结束:

我知道我可以document(@include)用来包含另一个文档。但是,递归有点超出我的范围。

我将如何编写这样的转换?

0 投票
1 回答
4644 浏览

c++ - qmake 生成的 Makefile 中缺少 QtWebKit 依赖项

我刚开始使用 Qt(在 C++ 中),所以我遵循了我在网上找到的“hello, world”示例。我在 hello 目录中创建了程序 hello.cpp:

我跑了:

一切都正确编译,我能够运行./hello。然后,作为一个喜欢冒险的人,我尝试修改文件:

我重新运行了三个命令,但是现在运行 make 时出现以下错误:

我检查了 Makefile 并且 INCPATH 变量被定义为

它明显缺少 -I/usr/include/qt4/QtWebKit。LIBS 变量也缺少 -lQtWebKit。手动添加这些会导致编译成功。我究竟做错了什么?我需要添加什么才能使 qmake 生成正确的 Makefile?

0 投票
3 回答
2282 浏览

security - 这些隐藏字段的使用不安全吗?

我正在增强一个遗留系统(我没有帮助构建),并想从其他人那里了解我注意到的某些事情是否是合法的安全问题。

首先,应用程序是通过登录来保护的。然而,一旦用户登录,整个应用程序有 11 个页面,其中一个隐藏字段存储文件名的值以及下载路径。

Javascript 用于自动提交表单,然后用户将文件下载并保存到他或她的计算机上。我认为这个值可能会改变,用户会在不知不觉中下载恶意文件。

此外,还有许多页面将引用页面保存在隐藏字段中,以便用户在保存表单时可以返回上一页。如果这些是合法的问题,那又如何呢?如果可能的话,他们将如何受到攻击?风险或潜在影响的程度如何?我问的原因是我可以提出需要修复应用程序的情况,如果是这样的话。仅仅说“这不是最佳实践”并不是一个足够好的理由。

感谢您的反馈意见!

0 投票
0 回答
55 浏览

php - 文件不包括在 wordpress 标题中

我想在此目录中的头文件中包含一个文件:

wp-content/themes/themename/header.php

我用于包含的代码是:

而我要包含的文件位于此目录中:

wp-content/plugins/booking/informationform.php

所以这给了我这样的错误:

警告:包含(../../plugins/booking/informationform.php)[function.include]:无法打开流:/home/zapptv/domains/tvworkshop.com/public_html/wp-中没有这样的文件或目录第 100 行的 content/themes/tvworkshop/header.php

警告:包含(../../plugins/booking/informationform.php)[function.include]:无法打开流:/home/zapptv/domains/tvworkshop.com/public_html/wp-中没有这样的文件或目录第 100 行的 content/themes/tvworkshop/header.php

警告:include() [function.include]:无法在 /home/ 中打开 '../../plugins/booking/informationform.php' 以包含 (include_path='.:/usr/local/lib/php') zapptv/domains/tvworkshop.com/public_html/wp-content/themes/tvworkshop/header.php 在第 100 行

但是当我将文件复制到标题所在的同一目录中并将其包含在文件名中时,它不会给出任何错误并成功包含。

0 投票
1 回答
845 浏览

php - php中文件包含的上下文

早上好,

我正在尝试了解 php 中的文件包含是如何工作的。今天,我遇到了一个我无法解决的问题。这是我的场景:

同一目录下的文件:

配置文件

函数.php

模型.php

表单.php

当我执行form.php我得到这个错误:

警告:file_put_contents() [function.file-put-contents]:functions.php 中的文件名不能为空

我知道发生这种情况是因为在functions.php中var$config['json_file']为null 。writeInFile()但是,理论上它应该有效,因为我是在 form.php 的开始时进行包含的。还是我错了?

0 投票
2 回答
1768 浏览

apache - 如何访问 Apache 中 public_html 的父目录?

我记得前段时间读过有人如何从网站访问您的计算机文件系统。我想知道怎么做,所以我可以测试并防止它发生。

通过 XAMPP 在 Windows 上运行 Apache 2.4

我的虚拟主机设置如下:

有一个index2.htmlinscrap/index.htmlinscrap/public_html/

主机设置为127.0.0.1 local.scrap

如果我键入 URL http://local.scrap/,我会得到 index.html。http://local.scrap/../index2.html如果我键入它会被重定向到的 URLhttp://local.scrap/index2.html

为什么 ../ URL 被重定向到 DocumentRoot 路径?

0 投票
0 回答
39 浏览

php - 包含的文件创建对非对象的成员函数 fetch_assoc() 的调用

尝试将新脚本与我现有的主页集成,我需要在我的 index.php 中包含 2 个新的 php 文件。我喜欢玩网络开发,但遗憾的是我的编码知识非常有限。(CMS 和 GUI 让人类变得愚蠢)

如果我这样做,我会收到致命错误:在第 61 行的affiliates/controller/record-sale.php 中的非对象上调用成员函数 fetch_assoc()。

第 61 行的代码是这样的:

有人可以在这里指出我正确的方向吗?我不确定这个错误是什么意思。似乎没有任何数据库错误,所有其他功能都按预期方式工作。

感谢任何回答的撒玛利亚人。

使用 mysqli 的 record-sale.php 完整代码是这样的:

0 投票
1 回答
47 浏览

php - 包含的文件不被尊重

尝试在脚本中包含 php 文件,即使页面加载时没有显示或记录错误,包含的文件也不会执行。

我创建了一个如下所示的测试文件:

在浏览器中打开这个文件完成了预期的功能。

尝试在我的脚本中包含相同的代码并不能完成该功能。

原始脚本效果很好:

在此脚本中包含我的文件不会产生预期的效果。

页面将无错误地完成加载,但不执行包含文件应完成的功能。感谢任何关于我可能做错了什么的想法。

我花了几天时间试图弄清楚这一点。由于我的测试文件有效,我猜我在完整的脚本中遗漏了一些明显的东西。

感谢您的关注。

完成文件:

0 投票
1 回答
339 浏览

c++ - Arduino(C++)不包括特定项目中的库

当我将 Arduino 自己的库添加到两个项目时,其中一个成功编译,一个没有。原因是什么?我想不通。

编译错误:没有这样的文件或目录

编译成功