Articles of PHP

SyncML与Android和PHP Web服务

如果有人使用SyncML (Synchronization Markup Language)并且它是一个很好的标准,我只是好奇。 我们需要它来将信息从平板电脑设备同步到网络服务器(通过网络服务),反之亦然。 SyncML太臃肿了吗? 我正在研究一些SyncML API并且非常令人生畏。 因此,最重要的选择是使用此标准或构建内部解决方案。 即使我在内部完成,我们也必须创建某种方式来定义我们发送的数据,所以一定要考虑构建XML模式,或者使用JSON。 任何意见? 想法?

“http:// {root_dir} / oauth / token”在Magento中找不到用于注册REST API应用程序的文件

我在ZEND中编写了代码,用于访问Magento REST API以访问数据。 hostname = ‘http://localhost/magento’; $consumerKey = ‘mkkzxuu1bkveejyzjam5hl2pzaxxepwv’; $consumerSecret = ‘bcmczrp3ofn9vmviqu3j8o1ioa7fisl6’; $callbackUrl = ‘http://localhost/magento/oauth/token’; $this->config = array( ‘callbackUrl’ => $callbackUrl, ‘requestTokenUrl’ => $this->hostname . ‘/oauth/initiate’, ‘siteUrl’ => $this->hostname . ‘/oauth’, ‘consumerKey’ => $consumerKey, ‘consumerSecret’ => $consumerSecret, ‘authorizeUrl’ => $this->hostname . ‘/admin/oauth_authorize’, // ‘authorizeUrl’ => $this->hostname . ‘/oauth/authorize’, ‘accessTokenUrl’ => $this->hostname . ‘/oauth/token’ ); } […]

如何在设备中加密并使用加密密钥在服务器端解密

在设备中使用加密密钥(如密码)对字符串进行编码的最佳做法是什么 side(android和ios)。并使用加密解码服务器端的编码字符串 设备端使用的密钥。

如何从PHP到Android进行通信

我正在制作一个位置应用程序,用户可以从服务器中调整某些function,所以我希望服务器开始与用户的电话进行通信。 但首先,我想从php开启与android的通信。 有没有办法从PHP服务器与Android手机通信? 我已经使用从HTTP到服务器的通信与JSONObject返回,但我无法find任何PHP的android调用。 我认为它就像可以让你的手机响铃的应用程序。

使用HttpURLConnection在Android设备上进行PHP HTTP POST

题: 所以问题是这不会发布到goDaddy托管的在线数据库。 所以我的问题是为什么,我如何修复它以便发布它? 问题:php页面没有收到传递给它的名称值对。 编辑: 修改了关于使用HttpURLConnection的建议的代码…我已经将问题缩小到它没有检索到fbid。 你可以告诉我在这里完成了很多功课……这是我在后期课程中设置内容的logcat这里是我的课程: 07-02 16:41:45.108: I/PROJECTCARUSO(12308): response: {“posts”:[null]} HttpPostThread: public class HttpPostThread extends Thread { public static final int FAILURE = 0; public static final int SUCCESS = 1; private URL url; ArrayList pairs; public HttpPostThread(URL sERVICE_URL, ArrayList pairs, final Handler handler) { Log.i(“PROJECTCARUSO”, “Posting to URL: ” + sERVICE_URL); this.url […]

如何使用用户代理标头以不同方式检测Android手机和Android平板电脑?

对于我的网站,我需要能够区分Android平板电脑访问时间和Android手机访问时间。 在将页面发送给用户之前需要检测它,因此使用JavaScript检查屏幕res不是一个选项。 目前我用它来检测一个Android设备:stripos($ ua,’android‘) 平板电脑在用户代理中有什么独特之处吗?

从Android设备到LAMP服务器的video流

从这一点开始: http : //www.mattakis.com/blog/kisg/20090708/broadcasting-video-with-android-without-writing-to-the-file-system我正在尝试创建一个应用程序来保存从移动摄像头到远程服务器的video流。 (我在Android部分的谷歌代码中find了几个例子:ipcamera-for-android,spydroid-ipcamera等…) 我在这里和网络周围阅读了一些答案,但找不到关于如何“读取”并在服务器端保存数据流的解决方案。 我对java的了解很少,所以我宁愿能够在PHP中创建服务器端脚本(使用服务器套接字或其他东西)。 有人可以帮忙吗? UPDATE 使用我的小工具知识,如mplayer / ffmpeg mencorer,我能够保存video流…例如使用ipcamera-for-android及其nanohttp服务器在服务器端使用: ffmpeg-i “http://{ip of android phone}:8080/live.flv” /my/server/path/stream.flv 但是,只能在局域网中使用,我需要那个移动连接服务器而不是反之亦然。 更新2 一些进展..在服务器端使用此脚本 #!/usr/bin/php5 但是,3gp文件还没有播放.. 更新3 #!/usr/bin/php5 经过一些实验,这次vlc / mplayer似乎可以播放它…仍然有一些音频问题(但我觉得我在android方面有问题)

如何在服务器上获取用户的日历信息?

用户在我的Android应用程序中授权。 我正在将用户的令牌和其他信息发送到我的服务器。 在这个服务器上,我想为用户实现一些逻辑。 我希望得到这个流程 。 我按照此链接中的步骤quickstart.php来获取用户在服务器上的日历。 但我得到以下错误: 谷歌oauthexception’与消息’无法json解码令牌’ 因此我尝试了这个解决方案 。 但是我也犯了同样的错误。 因此,作为第三个选项,我自己创建了json格式,如下所示。 $access_token = ‘{ “access_token”:’.$access_token.’, “token_type”:”Bearer”, “expires_in”:3600, “id_token”:’.$id_token.’, “refresh_token”:” “, “created”:’. time() .’ }’; 如你所见,我不知道如何交换刷新令牌。 我搜索了如何获得刷新令牌并看到了这个问题 。 并将此解决方案应用于我的代码但没有任何改变。 编辑4 :我试图在Android应用程序中根据此答案获取访问令牌并将其发送到应用服务器。 我像以前一样接受代码: GoogleSignInAccount acct = result.getSignInAccount(); code = acct.getServerAuthCode();//sending this code to AsyncTask to get access token 我获取访问令牌的function: private void getAccessToken()throws GoogleAuthException, IOException{ new AsyncTask() […]

如何创建服务器以与Android应用程序进行通信

我需要创建一个最初检查Android应用程序试用期的服务器,所以 在运行Android应用程序时,电话信息将发送到其他服务器。 服务器存储此信息。 每当应用程序在该Android手机中打开时 服务器检查其试用期是否已过期。 在某种程度上它就像一个Android定时炸弹。 我完全不熟悉服务器,只是想要一个基本的,安全的服务器,只需注册一部手机并将其与试用限制进行比较。 任何人都有关于我如何做到这一点的任何信息? 任何代码示例或教程都非常感谢。

如何让一个原生的Android应用程序与Web后端进行身份validation?

我正在开发一个原生的Android应用程序,以便从我公司的网站上为用户检索数据。 因为数据是特定于用户的,所以我需要使用我们的Web服务器进行身份validation,但我不确定最好的方法。 我一直在阅读有关REST / SOAP / HTML表单身份validation的内容,但我无法在任何地方find任何明确的“这就是它的完成方式”。 我知道移动应用程序总是这样做 – 只要看看facebook / skype /任何电子邮件应用程序 – 你必须先登录才能做任何事情。 我的问题是 – 我应该如何构建服务器端代码(php)以便轻松地允许我从我的Android设备validation用户? 我对“网络服务”领域还不熟悉 – 这属于那个类别吗? 有没有你们建议看的教程? 谢谢!