Tag: PHP

如何从DynamoDB(iOS和PHP)获取行数?

我需要帮助查询DynamoDB表来获取行数。 考虑一下,我有一个表“用户”有三个字段,“用户名”,“密码”和“用户types”。 UserType可以是“Admin”,“Employee”或@“Guest”。 现在我想要得到表中“Admin”的数量。 在SQL中,我们写这样的查询, SELECT COUNT(*) FROM Users WHERE UserType='Admin' 现在我需要使用DynamoDB iOS SDK来做同样的事情。 现在,我正在这样做。 – (int)adminUsersCount { DynamoDBScanRequest *request = [[[DynamoDBScanRequest alloc] initWithTableName:@"Users"] autorelease]; DynamoDBCondition *condition = [[[DynamoDBCondition alloc] init] autorelease]; NSMutableArray *attrList = [NSMutableArray arrayWithObject:[[[DynamoDBAttributeValue alloc] initWithS:@"Admin"]] autorelease]]; condition.attributeValueList = attrList; condition.comparisonOperator = @"EQ"; [request setScanFilterValue:condition forKey:@"UserType"]; DynamoDBScanResponse *response = [[AmazonClientManager ddb] scan:request]; […]

iOS将图像和数据发布到PHP mySQL数据库

我试图张贴多个图片连同文本数据到我的PHP页面,然后到mySQL数据库,但我得到一个400错误响应,我无法发布任何东西。 我能够只发布数据或只有图片,但不能两个在一起。 看来我没有正确设置POST。 我需要张贴很多图片,但是现在只是想要一个滚动 。 任何帮助将不胜感激! NSData *imageData = UIImageJPEGRepresentation(_image1.image, 10); //Add boundary NSMutableString *boundary = [NSMutableString stringWithString:@"—-Boundary+"]; //Append 5 random chars to the end of the boundary for(int i = 0; i < 5; i++){ BOOL lowercase = arc4random() % 2; if(lowercase){ [boundary appendFormat:@"%c", (arc4random() % 26) + 97]; } else { [boundary appendFormat:@"%c", […]

什么是移动网站的facebook.com/sharer.php ios / android url模式?

facebook.com/sharer.php是否可以通过android / ios url模式获得? 我有一个网站有很多的fbstream量,但是大多数人来自fb应用程序。 如果他们按我的手机网站上的分享button,我希望Facebook应用程序打开并显示共享对话框。 使用Facebook移动的问题是,一大批用户login到Facebook应用程序,但不是在移动浏览器! thx,我感谢你的帮助! 最好

无法将数据从iPhone应用程序插入到MySQL数据库

我想通过NSURLConnection从iPhone应用程序插入数据,一切似乎很好,除了我的MySQL数据库不显示我传递的值。 这里是ios代码: NSString *urlString = [NSString stringWithFormat:@"http://localhost/insert.php?postid=%@&quote=%@&author=%@&tag=%@&likes=%d&flags=%d&lat=%@&long=%@", _postid,_quote,_author,_tag,_likes,_flags,_lat,_long]; NSURLRequest *request = [NSURLRequest requestWithURL:[NSURL URLWithString:urlString]]; NSError * e; NSData *data = [NSURLConnection sendSynchronousRequest:request returningResponse:nil error:&e]; NSString *strResult = [[NSString alloc] initWithData:data encoding:NSUTF8StringEncoding]; 这里是PHP文件代码: <?php define('DB_NAME','post_quote'); define('DB_USER','root'); define('DB_PASSWORD', ''); define('DB_HOST','localhost'); // Initialization $conn = mysql_connect(DB_HOST,DB_USER,DB_PASSWORD); mysql_select_db(DB_NAME, $conn); // Error checking if(!$conn) { die('Could not connect ' . […]

MySQL更新命令不起作用

我一直在试图通过从iOS更新MySQL条目。 但是,xcode的模拟器拒绝更新值。 我把这个格式正确吗? (为了澄清,数据库名称是“login”和两个编程variables是整数(这不必格式不同吗?)) <?php $prog= $_GET['prog']; $prog1= $_GET['prog1']; $dbh = new PDO('(censored)'); $sql = "UPDATE login SET oneam = $prog, twelvefif = $prog1 WHERE username = 'hello'"; $q = $dbh->prepare( $sql ); $q; ?> 或在Xcode … NSString *urlString = [NSString stringWithFormat:@"(censored)?prog=%@&prog1=%@", prog, prog1];

发送大量的推送通知,PHP错误500?

我使用下面的代码来遍历包含我的ios应用程序收集的设备ID的数据库。 在大约300左右的通知我的服务器冻结500错误。 任何想法如何能更有效地做到这一点? 我在共享服务器上; 我唯一的select是将其设置在专用机器上吗? php.ini有以下设置 – set_time_limit = 999999999 max_execution_time = 999999999 memory_limit = 512M 这是代码 – if(isset($_POST['pushNotify'])){ /// PROCESS PUSH NOTIFICATION TO LAST 120 DAYS OF ACTIVE USERS $message = stripslashes(strip_tags(trim($_POST['message']))); mysql_connect("URL", "USER", "PASS") or die(mysql_error()); mysql_select_db("DATABASE") or die(mysql_error()); $cutoff = time() – (60*60*24*120); $result = mysql_query("SELECT * FROM devices WHERE timestamp > […]

共享链接,将打开我的应用程序或应用程序商店

我已经开始研究一个iPhone应用程序,并决定让用户能够通过networking分享(通过电子邮件,Facebook,Twitter,消息等等)。 现在我想要链接到应用程序(在用户的共享文章上),以便能够检查我的应用程序是否安装在设备上,并通过它的URLscheme打开它,如果不是的话 – 打开导向应用程序的另一个链接在App Store上。 我已经做了一些研究,并理解我应该在我的服务器端或沿着这些线做一个PHP,我怎么也找不到一个教程或一个明确的例子傻瓜(我对PHP / jscript / jquery一无所知)。 ..有人可以帮我一把吗?

通过代理发送推送通知给APNS

我读过类似于我的不同的问题,但没有答案适合我: $deviceToken = 'token'; $passphrase = 'passphrase'; $message = 'Questa è una notifica!'; //////////////////////////////////////////////////////////////////////////////// $ctx = stream_context_create(); $options = array('http' => array('proxy' => 'tcp://proxy.net:8080', 'request_fulluri' => true)); stream_context_create($options); stream_context_set_option($ctx, 'ssl', 'local_cert', 'cert.pem'); stream_context_set_option($ctx, 'ssl', 'passphrase', $passphrase); // Open a connection to the APNS server $fp = stream_socket_client( 'ssl://gateway.sandbox.push.apple.com:2195', $err, $errstr, 60, STREAM_CLIENT_CONNECT|STREAM_CLIENT_PERSISTENT, $ctx); 错误是 Failed […]

PHP来编辑XML,从iOS发布

这很简单…我需要从我的应用程序中获取用户input字段,并将它们添加为XML中的子元素。 我已经看了一些SimpleXML,但可以使用一些指导在IOS的东西把它张贴到PHP,并让PHP将它添加到XML。 http://www.php.net/manual/en/simplexmlelement.addchild.php

如何在PHP中格式化列表以用作目标C中的NSArray?

所以我是一个全新的PHP。 事实上,我对此一无所知。 我正在开发一个iPhone应用程序,旨在从服务器获取项目列表。 我的PHP脚本实际上只是一个“回声”命令。 我想知道什么是最好的方式来格式化我的PHP列表,所以它会看起来尽可能接近(如果不是相同的)的NSArray在客观的C. 所以例如,如果我的名单是:AAA,BBB,CCC,DDD 通过在obj-C中运行这个: NSArray *myAwesomeArray = [[NSArray alloc] initWithObjects: @"AAA", @"BBB", @"CCC", @"DDD", nil]; 我会得到这个,这是我想要的: myAwesomeArray IS ( AAA, BBB, CCC, DDD ) 当这样做与PHP这样(再次,可能是错误的格式为此目的): echo "AAA, BBB, CCC, DDD" 而这在objc方面: NSString *urlString = @"http://……"; NSMutableURLRequest *request = [[NSMutableURLRequest alloc]init]; [request setTimeoutInterval:60.0]; [request setURL:[NSURL URLWithString:urlString]]; [request setHTTPMethod:@"POST"]; NSString *myPHPArray = [[NSString alloc] […]