Php 如何使用iphone应用程序从服务器访问数据

Php 如何使用iphone应用程序从服务器访问数据,php,iphone,plist,Php,Iphone,Plist,我正在为iphone构建联系人备份应用程序。我已使用POST方法将通讯簿联系人作为plist文件上载到http服务器。现在我想从服务器检索这些联系人并将其加载到通讯簿。现在我想知道如何从服务器获取这些数据?可能我可以使用get请求。但我不知道如何执行它 我在上传数据的服务器上使用了以下php代码 <?php $target = "./upload/"; print_r($_FILES); $target = $target . basename( $_FILES['uploaded']['

我正在为iphone构建联系人备份应用程序。我已使用POST方法将通讯簿联系人作为plist文件上载到http服务器。现在我想从服务器检索这些联系人并将其加载到通讯簿。现在我想知道如何从服务器获取这些数据?可能我可以使用get请求。但我不知道如何执行它

我在上传数据的服务器上使用了以下php代码

<?php
$target = "./upload/";
print_r($_FILES);
$target = $target . basename( $_FILES['uploaded']['name']) ;
$ok=1;
if(is_uploaded_file($_FILES['uploaded']['tmp_name']))
{
   move_uploaded_file($_FILES['uploaded']['tmp_name'], $target);
   echo "YES";
}
else
{
   echo "Not uploaded";
}
?> 

现在我必须在应用程序中编写一个可以从服务器检索信息的方法。我还需要什么php代码来支持从服务器检索数据

如果您对这些主题有任何了解,请与我分享一些信息


谢谢。

我对PHP不太清楚,但您需要创建一个方法来接受iPhone应用程序的请求,并以xml或JSON格式返回数据。或者你也可以发送文件。如果以XML或JSON格式发送数据,则需要对此进行解析

此外,您还可以使用POST方法在iPhone应用程序中获取数据。POST和GET方法仅用于参数。这并不意味着您将在Get方法中获取数据

此外,如果你可以尝试一些东西,然后回来,那么我们可以适当地指导你。在这个阶段,很难让你走上正确的轨道

首先,您需要先了解PHP部分,然后再考虑iPhone代码


希望这篇概述能有所帮助。

也许简单的
echo
会有所帮助

<?php

header('Content-Type: text/xml');

echo file_get_contents('./upload/YOURFILENAME.plist');

?>


您可以在Xcode应用程序中轻松地重新创建数据。

如果要构建iphone应用程序,我建议您使用自己的数据格式。您可以发送整个plist文件,或者在传输之前将其转换为另一种格式

如何从我的应用程序发送数据请求?请参见以下回答:“responseData”变量是否接收服务器发送的数据。(在给定链接中)是的,您需要在.h文件中声明它是否需要在“viewDidLoad()中设置我的连接)”“方法?我可以用另一种方法来完成它,然后将此方法添加到按钮中吗?