**已关闭。**此问题为not reproducible or was caused by typos。目前不接受答复。
此问题是由打印错误或无法再重现的问题引起的。虽然类似的问题在这里可能是on-topic,但这个问题的解决方式不太可能帮助未来的读者。
4天前关闭。
Improve this question
我需要通过网络服务器(Apache)控制嵌入式平台(树莓派ZeroW 2)上的位。这是一个8月1日到期的工作项目。
到目前为止,我控制比特的每一次尝试都失败了,什么都不起作用。我搜索的所有例子都不起作用。硬件被证明是好的,没有什么可以归咎于硬件。Apache与PHP,CGI和JavaScript的工作正常。
我需要从JavaScript调用一个PHP文件。基本上,这就是JavaScript所做的:
const query = `${baseHost}/control?var=${el.id}&val=${value}`
fetch(query)
.then(response => {
console.log(`request to ${query} finished, status: ${response.status}`)
})
上面的代码在ESP 32-CAM上运行良好,但我需要将其移植到Raspberry Pi上。我在Pi上使用Apache,但由于许多原因,我不能使用 AJAX ,node.js或jQuery。在Pi上,PHP脚本将接受 var 和 * 瓦尔 * 字段并控制GPIO位。
我们如何捕获这个查询并用PHP文件提供响应?如何指定PHP文件的名称?一旦我知道javascriptPHP链接是如何完成的,编程PHP文件将是小菜一碟<->。感谢您的任何帮助!
1条答案
按热度按时间7fyelxc51#
我成功了!
我在这里添加了php扩展:
我在同一目录下创建了一个文件control.php。