如何在phonegap中运行php文件?

Posted

技术标签:

【中文标题】如何在phonegap中运行php文件?【英文标题】:How to run php file in phonegap? 【发布时间】:2016-05-10 10:14:34 【问题描述】:

我正在 phonegap 中开发一个移动应用程序。我的应用程序的工作方式是,当用户提交表单时,数据会发布到名为 functions.php 的文件(位于根文件夹中),functions.php 解析数据并使用 curl 发送到我的 rest 应用程序。当我在 Web 服务器中运行此应用程序时,它工作得非常好,但是当我在 phonegap 中运行它并将数据发布到functions.php 时,它不是将functions.php 作为函数运行,而是显示functions.php 的所有代码手机屏幕停在那里。有谁知道怎么回事?

【问题讨论】:

PhoneGap 没有 PHP 解释器。您仍然需要使用网络服务器来运行 PHP,因为 PHP 是一种服务器端语言。 Cordova/PhoneGap rendering local PHP?的可能重复 【参考方案1】:

您描述的情况是当您尝试从未安装 php 的网络服务器运行 php 文件时发生的情况,因此听起来您正在尝试从 phonegap 应用程序中本地加载 functions.php。 Phonegap 有自己的网络服务器,它不是 php 服务器,所以它不会运行 php 文件。如果您需要与 php/sql/其他远程内容进行交互,您应该使用 ajax 请求与远程(非 phonegap)服务器进行交互。 https://forum.jquery.com/topic/how-do-i-get-ajax-working-with-phonegap

【讨论】:

以上是关于如何在phonegap中运行php文件?的主要内容,如果未能解决你的问题,请参考以下文章

如何将php&jqueryMobile应用程序转换为apk文件

使用 Phonegap、AJAX、PHP 和 mySQL 登录不工作

如何在xampp中运行php文件

如何随时从服务器端访问phonegap应用程序

如何在计划任务中运行 PHP 文件(Windows 任务计划程序)

如何在我的计算机上运行 htdocs 目录之外的 PHP 文件?