PHP for iPad或其他解决方案

时间:2011-09-12 14:48:44

标签: php ipad webserver

这是一个棘手的问题。

我正在开发一款适用于iPad的网络应用程序,它将作为自助服务终端安装。该应用程序基本上是一个测验。不需要将数据存储在数据库中,但需要将数据从1页处理到另一页(从问题页到结果页)。

原始解决方案是简单的PHP。我现在已经被告知wi-fi / 3g将不可用于信息亭,因此他们无法访问具有魅力的php的网络服务器。应用程序需要基于浏览器。

寻找在iPad上安装PHP的解决方案,例如来自Cydia的PHPPOD,但不确定这是否是iPad的一个选项...而且我们不会越狱它们。这甚至可以用PHP完成吗?

3 个答案:

答案 0 :(得分:2)

如果你不会越狱它们,试图在它们上面找到一个有效的PHP解释器可能并非不可能,但它可能至少令人烦恼(并且Apple不太可能批准他们的随机PHP解释器) app store)。

我建议尝试将应用程序移植到Javascript。如果这只是一个简单的问题 - >结果流,用jQuery编写一个基本的Javascript Web应用程序来帮助,如果需要的话应该不会太痛苦。

答案 1 :(得分:0)

如果您没有越狱,那么您将无法获得任何未经批准的应用。 Apple不希望您绕过应用程序商店,因为他们希望减少30%。在iphone / ipad上安装PHP解释器可以让你在Apple控制之外构建应用程序 - 这就是Flash永远不会出现在iPhone上的主要原因 - 它不仅仅是用于播放电影,它实际上是一个非常完整的运行时环境。 / p>

您可以尝试使用HTML5本地存储,或使用iOS中的本机SQLlite数据库。

答案 2 :(得分:0)

没有wifi / 3G你需要本地存储吗?为此你不需要越狱你的iPad&强迫它通过PHP工作。你可以这样做 -

  1. 越狱应用&也许试着让你的PHP解决方案在iPad上运行。
  2. 使用本地存储构建本机应用(使用sqlite or core data)&通过UIWebView处理显示。
  3. 现在很容易构建HTML5 app with local storage,再次使用UIWebView。
  4. 正如Amber建议的那样,你可以在javascript中构建所有的测验逻辑,但我担心你将在哪里存储数据。你需要参考第3点。
  5. 希望这会有所帮助......