2013-04-04 150 views
1

我做了我的研究,但找不到任何话题或例子,如何在头文件中包含一个php文件,并从html中包含调用函数。tidesdk包括php

这些例子都显示了如何在头部包含一个函数。

我理解的是这个。

<script type="text/php" src="test.php"></script> 
在test.php的

我有回声“测试”和不使用PHP标签的功能测试。

有人可以发布一个小例子如何将php包含在tidesdk中并将其回显到body中?

我在应用程序配置中启用了PHP。

+0

问题是在一个TIDESDK应用程序中包含php,我无法使它工作 – 2013-04-04 20:46:13

+0

您应该首先了解php。 PHP是一种服务器端脚本语言 – hek2mgl 2013-04-04 20:49:57

+0

这就是我想要做的,我熟悉PHP但不知道如何正确设置:http://tidesdk.multipart.net/docs/user-dev/generated/ #!/ guide/using_php – 2013-04-04 20:51:53

回答

3

@ hek2mgl你好。你会在这里找到最近的德语教程,应该为你说明这一点。

http://www.phpgangsta.de/mit-tidesdk-und-webtechniken-konnen-wir-desktop-applikationen-bauen

一个旧的,但相关的第二个教程是在这里:

http://www.sanisoft.com/blog/2011/01/03/introduction-to-creating-desktop-applications-with-php-and-titanium

+0

感谢您的链接! :) – hek2mgl 2013-04-06 03:50:29

+0

虽然这个答案可能在理论上回答这个问题,[更好](http://meta.stackexchange.com/q/8259)在这里包含链接的基本部分,并提供链接供参考。 – hichris123 2014-02-23 03:44:15

0

首先,你有你正在使用PHP作为服务器端语言渲染网页和发送响应忘记给客户。在TideSDK中,PHP可以用作Javascript的替代品(如Ruby或Python),这意味着echo可能会与JS的console.log相同。

您的php文件必须像处理任何其他JavaScript文件一样处理DOM和事件,最终,您使用jQuery替换DIV内容的解决方案,并且您的脚本可以按预期工作,您可以使用完整像Knockout这样的JS框架在你的PHP脚本的帮助下。此链接将为您提供更多利用该功能的示例。

https://github.com/TideSDK/TideSDK/wiki/Using-TideSDK-with-PHP

+0

如何添加或删除内容,我们可以在服务器端的php中实现。这是支持吗? – 2013-11-10 11:54:06

0

我只是TideSDK拼杀自己,我想我明白了:

按我的Guide to using PHP in TideSDK 10日阅读...

PHP预处理 - 这使得东西它“类似于Apache服务器上的PHP代码”,其中“在浏览器呈现内容之前脚本内容被替换为脚本输出” - 仅发生如果:

  1. 您的外部PHP代码被<?php和? >标签
  2. 它在使用php扩展
  3. 如果用作包括文件,它必须引用通过包括需要命令,而不是

如果你使用< script type =“text/php”src =“”...包含文件的方法,包含的.php文件必须而不是包含在<?php和? >。有点怪异的系统,呃?

1

以下是我在示例hello world的tidesdk中进行了更改以使其工作。

  1. 变更清单中:app://index.htmlindex.php
  2. 新增<?php echo "test"; ?>页面
  3. 转身对PHP

在此之后,它的工作。