我做了我的研究,但找不到任何关于如何在标题中包含php文件并从html主体中的include调用函数的主题或示例。
这些例子都显示了如何在头脑中包含一个功能。
我的理解是这个。
<script type="text/php" src="test.php"></script>
在test.php中,我使用echo'test'进行功能测试,而不是使用php标签。
有人可以发一个小例子如何在tidesdk中包含php并在正文中回显它吗?
我在app config中启用了PHP。
答案 0 :(得分:3)
@ hek2mgl你好。你会在这里找到最近的德语教程,应该为你说明这一点。
http://www.phpgangsta.de/mit-tidesdk-und-webtechniken-konnen-wir-desktop-applikationen-bauen
这是一个较旧但相关的第二个教程:
答案 1 :(得分:1)
以下是我在tidesdk的示例hello world中所做的更改,以使其工作。
app://index.html
更改为index.php
<?php echo "test"; ?>
在此之后,它奏效了。
答案 2 :(得分:0)
首先,您必须忘记使用PHP作为服务器端语言来呈现页面并向客户端发送响应。在TideSDK中,PHP可以用作Javascript的替代品(如Ruby或Python),这意味着echo可能与JS的console.log一样。
你的php文件将像其他任何javascript文件一样处理DOM和事件,最后,你的解决方案用jQuery替换DIV的内容,你的脚本按预期工作,你可以使用完整的JS在你的PHP脚本的帮助下,像Knockout这样的框架。此链接将为您提供更多利用该功能的示例。
https://github.com/TideSDK/TideSDK/wiki/Using-TideSDK-with-PHP
答案 3 :(得分:0)
我自己只是在与TideSDK搏斗,我想我明白了:
根据我对Guide to using PHP in TideSDK的第10次阅读......
PHP预处理 - 使其“类似于Apache服务器上的PHP代码”的东西,“在浏览器呈现内容之前将脚本内容替换为脚本输出” - 仅发生 如果:
如果你使用&lt; script type =“text / php”src =“”...方法来包含文件,那么包含的.php文件必须不被&lt ;?包围php和?&gt;。一个奇怪的系统,呃?