данные с iPhone на php - PullRequest
       2

данные с iPhone на php

0 голосов
/ 15 февраля 2012

У меня есть это в Xcode:

NSString *post =[[NSString alloc] initWithString:@"message";

эта строка, которую я хочу отправить myadress.php.кто-нибудь, помогите мне с хорошей ссылкой или кодом, пожалуйста.

это моя сторона php:

<?

$connect = mysql_connect ("$dbserver", "$dbuser", "$dbpass");
mysql_select_db("$dbname") or die(mysql_error());

$feed = $_GET['feed_message'];

$login = mysql_query("INSERT INTO feedback SET feed_message ='".$feed."'", $connect) or die(mysql_error());


mysql_close($connect);

?>

Ответы [ 2 ]

0 голосов
/ 15 февраля 2012

Фактически вы просто хотите отправить запрос на определенный URL-адрес, содержащий параметр «feed_message»:

http://myserver.com/myscrypt.php?feed_message=message

Для этого вам необходимо:

a.Создайте URL:

NSString * scriptURLString = @"http://myserver.com/myscrypt.php";
NSString * parameterName = @"feed_message";
NSString * post = @"message";
NSString * urlString = [NSString stringWithFormat:@"%@?%@=%@",scriptURLString, parameterName, post];
NSURL * url = [NSURL URLWithString:urlString];

b.отправить запрос на URL.Есть много способов сделать это в зависимости от ваших потребностей.

Вы можете отправить асинхронный запрос (установить свойство делегата и реализовать методы делегата для обработки результатов)

[NSURLConnection connectionWithRequest:[NSURLRequest requestWithURL:url] delegate:nil];

или просто использовать синхронный метод NSData:

[NSData dataWithContentsOfURL:url];
0 голосов
/ 15 февраля 2012

Вы можете попробовать это, и вам нужно реализовать метод делегата NSURLConnection

    NSURL *url = [NSURL URLWithString:@"http://yoururl"];
    NSURLRequest *urlReq = [NSURLRequest requestWithURL:url];
    NSURLConnection *connection = [NSURLConnection connectionWithRequest:urlReq delegate:self];
    [connection start];

Вы также можете использовать ASIHttpRequest, он имеет больше возможностей.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...