tidesdk包括php

时间:2013-04-04 20:34:23

标签: php tidesdk

我做了我的研究,但找不到任何关于如何在标题中包含php文件并从html主体中的include调用函数的主题或示例。

这些例子都显示了如何在头脑中包含一个功能。

我的理解是这个。

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

在test.php中,我使用echo'test'进行功能测试,而不是使用php标签。

有人可以发一个小例子如何在tidesdk中包含php并在正文中回显它吗?

我在app config中启用了PHP。

4 个答案:

答案 0 :(得分: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

答案 1 :(得分:1)

以下是我在tidesdk的示例hello world中所做的更改,以使其工作。

  1. 已将清单:app://index.html更改为index.php
  2. 在页面中添加了<?php echo "test"; ?>
  3. 启用PHP
  4. 在此之后,它奏效了。

答案 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代码”的东西,“在浏览器呈现内容之前将脚本内容替换为脚本输出” - 仅发生 如果:

  1. 您的外部PHP代码被&lt;?php和?&gt;包围标签
  2. 它位于扩展名为.php的文件中
  3. 如果用作包含,则必须通过 include require 命令引用,而不是
  4. 如果你使用&lt; script type =“text / php”src =“”...方法来包含文件,那么包含的.php文件必须被&lt ;?包围php和?&gt;。一个奇怪的系统,呃?