Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/279.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/36.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php iPhone上基本论坛风格应用的服务器设置?_Php_Iphone_Ruby On Rails_Web Services_Ios - Fatal编程技术网

Php iPhone上基本论坛风格应用的服务器设置?

Php iPhone上基本论坛风格应用的服务器设置?,php,iphone,ruby-on-rails,web-services,ios,Php,Iphone,Ruby On Rails,Web Services,Ios,我并不是一个真正的服务器端用户——我通常使用iPhone应用程序,尽管我已经黑了几个Wordpress网站 我很好奇人们会在iPhone应用程序的后端使用什么样的网络技术,而iPhone应用程序的前端是一个基本的论坛。换言之,人们可以创建新的线程,并对其作出响应-仅使用纯文本 论坛将不作为网站存在。。只有通过电话才能访问它 人们会推荐我使用什么技术?RubyonRails与AmazonS3存储?我甚至可以使用现有的论坛软件,向它传递和接收数据吗?甚至可能是一个论坛Wordpress插件?或者有更

我并不是一个真正的服务器端用户——我通常使用iPhone应用程序,尽管我已经黑了几个Wordpress网站

我很好奇人们会在iPhone应用程序的后端使用什么样的网络技术,而iPhone应用程序的前端是一个基本的论坛。换言之,人们可以创建新的线程,并对其作出响应-仅使用纯文本

论坛将不作为网站存在。。只有通过电话才能访问它


人们会推荐我使用什么技术?RubyonRails与AmazonS3存储?我甚至可以使用现有的论坛软件,向它传递和接收数据吗?甚至可能是一个论坛Wordpress插件?或者有更好的方法吗?

如果你想,你可以使用现有的论坛软件和/或Wordpress来实现你想要的功能,这比从头开始构建自己的论坛要容易得多。使用现有的框架,您可以设置自己的小API,以便从iPhone应用程序与服务器进行通信——例如,向服务器上的PHP脚本发送$u GET请求,该脚本将返回论坛主题列表。您可以使用类似的PHP脚本来执行类似的功能,如添加帖子或删除主题

这就是我在最近制作的一个iPhone应用程序上设置它的方式——我的服务器有一个基本的论坛系统,我刚刚编写了几个PHP脚本来从MySQL服务器返回信息。但是,如果您特别喜欢使用Wordpress/AmazonS3/其他任何东西,那么我可以给出与这些服务相关的更具体的说明

*编辑*

下面是一个可以使用的PHP脚本示例(创建数据库后):

forumcategories.php


这是一个非常简单的脚本-当然,您需要添加代码来连接到数据库(可以很容易地在网上找到),并且可能需要进行一些错误检查,但除此之外,它还可以起到作用。在iPhone应用程序中,您可以向
http://yourserver/forumcategories.php
它将返回列出所有类别的XML,例如,可以使用NSXMLParser轻松解析这些类别并将其放入UITableView中。

Google App Engine非常适合您所描述的内容。这种方法有很多优点:在Java和Python之间进行选择、访问Google帐户API、持久性/数据存储API等等,。。。你不需要设置太多就可以开始工作


我还建议您的服务器应用程序返回根据Apple的XML属性列表格式格式化的响应,而不是任何其他XML或JSON格式。您可以完全避免使用NSXMLParser(或任何其他解析器),节省时间用于其他重要内容。

谢谢-您使用的基本论坛系统是什么?是现成的还是定制的?我很想知道更多关于Wordpress可能的解决方案。好吧,我制作了自己的简单论坛,制作了MySQL表,编写了PHP脚本来返回/添加/编辑其中的信息——我没有费心构建一个web界面,因为我知道它将用于iPhone应用程序。然而,如果你更喜欢一种简单的方式,Wordpress可能是一种方式。肯定有Wordpress论坛插件在那里。。。但我现在正在搜索一款可以与iPhone应用程序中的$\u POST或$\u GET请求进行通信的应用程序。当然,这都是假设您会更熟悉PHP和/或其他web语言。。。如果您希望跳过服务器端脚本,直接与Objective-C从应用程序到数据库进行通信,您可以。但是,我不推荐这种方法,因为这样的事情会变得非常复杂和混乱。我对PHP/MySQL不太熟悉,但我想我需要从某个地方开始。也许我可以这样做:是的,事实上,这样做会更容易,因为你只需要做创建数据库的部分,因为你会跳过所有的PHP/HTML,把它显示到一个页面上。然后,你可以制作一个PHP脚本来返回/编辑/删除论坛信息。我对谷歌应用程序引擎一点也不熟悉-是否有任何现有的设置接近我的需要?是的,我听说plists在iPhone上解析更快。然而,有可能存在Android版本,因此XML看起来是最好的选择。我对NSXMLParser也相当熟悉。我不知道是否有什么东西可以根据您的需要开箱即用。然而,这是很容易开始和开发一个合理的应用程序将温和的努力。