PHP是否有输入字段

时间:2012-08-23 14:15:28

标签: php html ussd

我正在开发一个专为USSD平台设计的PHP代码。对于那些不知道它是什么意味着它的基于文本的应用程序,适用于高端和低端手机(http://en.wikipedia.org/wiki/Unstructured_Supplementary_Service_Data)的人。 该应用程序涉及显示简短菜单和(表单)输入字段以输入回复。

问题是USSD不喜欢HTML代码。任何HTML代码都显示为不希望的HTML代码,因此我的应用程序中的部分假设显示一个表单输入字段显示为html代码而不是呈现的表单输入字段。 有没有其他方法可以在PHP中显示表单输入字段而不是包含html代码?

 <?php

echo "Options \n
1. Come home
2. Go to Spena 
4. Go to Mungono";

echo "
<form>
<input type='text' id='opt' value='Response: '  onchange='opt()' />
</form> ";

?>

4 个答案:

答案 0 :(得分:2)

不,没有。普通的PHP没有像ASP或ColdFusion那样的帮手。所以你必须手动回复你的HTML代码。

但是,您可以尝试使用类似this one的表单构建器类。

答案 1 :(得分:1)

PHP生成可以任意方式使用的html或文本输出,因此问题是您的客户能够阅读/处理的内容。

答案 2 :(得分:0)

PHP有GTK,但这对你没有多大好处,因为你的问题不是PHP所支持的问题,而是USSD支持的问题...除了我可以告诉你(从阅读{ {3}},USSD只是传输协议。

将会有另一个协议(可能是WAP)用于传递给手机的数据,您需要以与其支持的格式兼容的格式提交您的输入请求。

PHP是一种编程语言。它可以输出你喜欢的任何东西。您需要找出输出到手机所需的内容。

答案 3 :(得分:0)

你检查过PHP命令行I/O streams吗? 我不确定是否与USSD合作。