Articles of PHP

使用JSON数据将数据从Android发送到服务器

我正在尝试从Android应用程序发送数据到Web服务器。 我的android应用程序正在成功。但是PHP代码有问题。 <?php $json = $_SERVER['HTTP_JSON']; echo "JSON: \n"; var_dump($json); echo "\n\n"; $data = json_decode($json,true); echo "Array: \n"; var_dump($data); echo "\n\n"; $name = $data['name']; $pos = $data['position']; echo "Result: \n"; echo "Name : ".$name."\n Position : ".$pos; ?> 错误: Notice: Undefined index: HTTP_JSON in C:\wamp\www\jsonTest.php on line 2 ( line 2 : $json = $_SERVER['HTTP_JSON']; […]

BasicNetwork.performRequest:用于http://localhost/database/login.php的意外响应代码403

我使用Volley连接到MySql数据库。 我创build了数据库表并编写了php函数,下面是java代码。 所有这一切都一直工作,但就在昨天它醒来在logcat中给这个错误,并没有返回任何响应,testingPHP脚本使用谷歌铬邮差工程就好了,所以即时通讯认为有错误,在我的Java代码。 BasicNetwork.performRequest: http://192.168.43.71/database/login.php意外的响应代码403 我知道这样的几个问题之前已经被问过了,我已经完成了所有的事情,似乎什么都不起作用。 我疯了。 private void login() { StringRequest jsonObjRequest = new StringRequest(Method.POST, Constants.ACCOUNTLOGIN, loginSuccessListener(), loginErrorListener()) { protected Map<String, String> getParams() throws com.android.volley.AuthFailureError { Map<String, String> params = new HashMap<String, String>(); params.put("user_phone_number", sPhoneNumber); params.put("user_password", sPassword); return params; }; }; mVolleyQueue.add(jsonObjRequest); }

如何整合prestashop与android?

最近我用prestashop创build了一个eshop网站 https://www.prestashop.com/en/ 因为我要为它构buildAndroid应用程序。 应用程序中包含的仅仅是一些基本function 例如创build客户帐户/列表产品/订单产品/付款/查看订单等常见的eshopfunction… 问题是,似乎周围的资源很less。 是否有任何图书馆已经/官方/ /或者我需要开始从stratch创buildAPI? 阅读http://doc.prestashop.com/display/PS16/Developer+Guide一段时间,但没有线索到目前为止我需要开始。 这是一个相当抽象的问题,但是由于社区不是那么受欢迎,资源是有限的,所以希望能够借鉴对方的经验,帮助其他人提出同样的要求。 非常感谢您的帮助

OKHttp中的参数在多部分窗体调用中的正确位置是什么?

我试图复制一个JPGfile upload使用OKHttp PHP服务器上的多部分forms。 我相信,我在错误的地方得到了一些参数,我不熟悉http中的多部分forms和命名。 这是我想要完成的 发布参数(名称值对):myuser,token,types为https://www.somesite.com/jpgphotoupload.php 然后,我使用POST方法创build一个多部分表单请求,使用以下命令:path: https : //www.somesite.com/jpgphotoupload.php 文件数据:大小为480 x 640的JPEG压缩图像数据(我知道) mimeType:image / jpeg (这个我明白) 不知道以下名称值对应作为多部分表单请求的一部分放在哪里,尝试了addFormDataPart 参数:再次参数表上面,(myuser,token,types) 名称:imagefile 文件名:myname.jpg 另外,这里还有什么可能是相关的 "Connection" , "Keep-Alive" "ENCTYPE", "multipart/form-data" "Content-Type", "multipart/form-data" 这是我目前的代码。 MediaType MEDIA_TYPE_JPG = MediaType.parse("image/jpg"); OkHttpClient client = new OkHttpClient(); RequestBody requestBody = new MultipartBuilder() .type(MultipartBuilder.FORM) .addPart( Headers.of("Content-Disposition", "form-data; name=\"imagefile\""), RequestBody.create(MEDIA_TYPE_JPG, new File("/storage/emulated/0/download/camerapic.jpg"))) .addFormDataPart("myuser", getprefmyuser(getBaseContext())) .addFormDataPart("token", […]

Firebase如何发送主题通知

我正在使用以下脚本向特定用户发送通知: <?php // API access key from Google API's Console define( 'API_ACCESS_KEY', 'My_API_KEY' ); $registrationIds = array( TOKENS ); // prep the bundle $msg = array ( 'body' => "abc", 'title' => "Hello from Api", 'vibrate' => 1, 'sound' => 1, ); $fields = array ( 'registration_ids' => $registrationIds, 'notification' => $msg ); $headers = […]

如何从PHP服务器的JSON数据到Android手机

我有一个应用程序,我想要从一个PHP的Web服务器的JSON数据到Android手机。 我有什么是一个url和点击该url给我的JSON数据 {"items":[{"latitude":"420","longitude":"421"}]} 。 但我想在我的android手机中获取这个json格式,并从json格式获取纬度和经度的值。 我们怎么能得到这个android移动..? 提前致谢..

改进2多部分POST请求向PHP发送额外的引号

使用Retrofit 2.0.1,在Android App中定义的API接口中有一个调用函数: @Multipart @POST("api.php") Call<ResponseBody> doAPI( @Part("lang") String lang, @Part("file\"; filename=\"image.jpg") RequestBody file ); 我发送这样的请求: Call call = service.doAPI(“eng”,imageFile); imageFile是一个使用File对象创build的RequestBody 。 上传图片部分没有问题,而@Part("lang") String lang部分在服务器中有额外的引号。 在PHP方面,它是这样写的: $lang = trim($_POST['lang']); 返回"eng" 。 为什么有一个额外的双引号包围了string? 当然我可以去掉尾随和引导的双引号,但是这样做很奇怪 相关问题: https : //github.com/square/retrofit/issues/1210

检查http请求是否来自我的android应用程序

我从外部服务器检索数据用于我的android应用程序。 我希望这些数据只能通过我的应用程序访问。 我使用标准的http连接从json格式的apache / php服务器获取数据。 我也发送一些参数到服务器来检索相关数据。 现在,我打算做的是: 发送参数 发送类似md5的东西(“someSecretPhrase”+ params)。 检查服务器端的秘密短语是否正确。 现在,问题是 – 逆向工程是否安全? 现在我可以想到没有其他可能性来获取这些数据。 但是,如果有人能够反编译我的apk,他也将能够检索到这个“someSecretPhrase”(在服务器端很难做),然后访问服务器,不是吗? 这是一个真正的威胁吗? 有任何其他的可能性来validation我的应用程序的服务器? 我看了论坛,例如。 确定是否从Android应用程序的HTTP请求? 然后做出适当的回应 ,但是他们没有解释反编译问题。

如何从PHP发送通知到Android?

我已经开发了一个网站使用PHP和MySQL.I想发送通知到Android设备的每个职位上传到我的网站。 是否可以使用GCM服务器发送通知? 如果是的话,那么我怎样才能通知所有安装了Android应用的设备?

我应该如何处理服务器超时和错误代码响应的Android应用程序中的http文章?

我的Android应用程序不会将http发布到像http://example.com/abc.php?email=abc@xyz.com这样的URL。所以Android应用程序基本上与服务器端的PHP交谈,并接收JSON响应并parsing它们以填充各种在应用程序中的意见。 工作正常。 我的问题是,我应该如何处理Android应用程序中的事件,以防万一这些事件发生在服务器端应用程序,应用程序不应该像现在这样强制closures。 服务器超时发生,没有收到响应。 应用程序部队现在closures。 我想妥善处理。 错误代码作为对应用程序http发布到服务器的响应返回。 由于我没有处理这个,所以App Force目前closures。 我遇到了这两个应用程序没有编码来处理这些事件的情况。 请随时添加可能导致ANR出现在Android应用程序中的任何其他可能发生的事件。 一些代码片段或线索将帮助我很多,因为我从来没有这样做过。 谢谢。