Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/templates/2.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_Ios_Iphone_Json_Heroku - Fatal编程技术网

Php 如何将数据从iPhone发送到服务器并在站点中显示

Php 如何将数据从iPhone发送到服务器并在站点中显示,php,ios,iphone,json,heroku,Php,Ios,Iphone,Json,Heroku,我学到的知识和我不确定是否需要的东西: 一个类似heroku提供的服务器 一个数据库来处理我将要发送的内容 为后端编写的东西,主要是用php编写的 使用NSData和NSUrl和json从iPhone向服务器发送数据 接收我从iPhone发送的信息并进行处理 但是我甚至不知道在哪里编写PHP文件来部署到站点上,或者任何关于数据库创建的内容。这是一些帮助您的教程 一, 2首先开始开发web服务。要从本地服务器开始,请使用任何web服务器,如XAMP、LAMP、tomcat等 使用浏览器中的ph

我学到的知识和我不确定是否需要的东西:

  • 一个类似heroku提供的服务器
  • 一个数据库来处理我将要发送的内容
  • 为后端编写的东西,主要是用php编写的
  • 使用
    NSData
    NSUrl
    和json从iPhone向服务器发送数据
  • 接收我从iPhone发送的信息并进行处理

但是我甚至不知道在哪里编写PHP文件来部署到站点上,或者任何关于数据库创建的内容。

这是一些帮助您的教程

一,


2

首先开始开发web服务。要从本地服务器开始,请使用任何web服务器,如XAMP、LAMP、tomcat等

  • 使用浏览器中的phpMyadmin和应用程序使用的用户名创建数据库

  • 使用localhost/home/./api.php这样的URL来获取与我们的应用程序交互的api。它取决于您使用的服务器,您可以获取它

  • 使用php编写api代码,并使用json进行输出

  • 在iOS应用程序中,使用方法发布请求,例如使用所需参数

  • 要以json格式发出请求,可以使用

    NSString*jsonRequest=[jsonDict JSONRepresentation]

    这应该放在post请求的正文中。您也可以使用普通post
    带参数的请求。我取决于您如何在api上处理您的请求

  • 要从api获取响应,请实现NSURLConnectionDataDelegate,
    NSURLConnectionDataDelegate方法

  • 从响应中获取json对象

    json=[NSJSONSerialization JSONObjectWithData:responseData 选项:NSJSONReadingMutableLeaves 错误:&错误]


  • 你知道你需要做什么,你应该出去尝试一下。查看:您将数据发送到并处理以存储在数据库中。你要正确学习的唯一方法就是反复尝试@达伦:我不知道从哪里开始。这就是问题所在。我已经提供了一些信息供你从那里开始。您还可以检查是否安全地将数据插入表中(很好地防止了sql注入)。请详细介绍。@user3819540希望这会有所帮助。享受编码。