2010-07-26 3 views
0

내 iPhone 응용 프로그램에서 PHP 웹 사이트에 액세스하고 있습니다.ip + phone에서 원격 데이터베이스에 데이터를 삽입하는 방법 응용 프로그램

나는 사용자가 아이폰 애플리케이션에서 블로그를 읽고 블로그에 댓글을 달 때 웹 사이트 데이터베이스에 코멘트가 저장되기를 바란다.

어떻게하는지 알려주세요.

또는 내가 원격 데이터베이스와 대화하기 위해 연구 할 필요가 ..... 사전에

감사합니다.

답변

1

사용자가 블로그를 읽고 블로그에 댓글을 달았을 때, 단순히 그 의견을 서버에 저장 한 PHP 페이지에 게시합니다.

NSString * post = [NSString stringWithFormat : @ "comment = % @", myData];

NSData * postData = [post dataUsingEncoding : NSUTF8StringEncoding allowLossyConversion : YES];

] NSString * postLength = [NSString stringWithFormat : @ "% d", [postData length]];

NSMutableURLRequest * request = [[[NSMutableURLRequest alloc] init] autorelease]; [setURL 요청 : [NSURL URLWithString : @ "http://server.com/save-comment.php"]];

[요청 setHTTPMethod : @ "POST"];

[요청 setValue : postLength forHTTPHeaderField : @ "Content-Length"];

[요청 setValue : @ "application/x-www-form-urlencoded"forHTTPHeaderField : @ "Content-Type"];

[요청 setHTTPBody : postData];

NSURLResponse * response; NSData * urlData = [NSURLConnection sendSynchronousRequest : 요청 반환 응답 : & 응답 오류 : & 오류];

NSString * data = [[NSString alloc] initWithData : urlData encoding : NSUTF8StringEncoding];

NSLog (@ "데이터 : % @", 데이터);

+0

Arun 답장을 보내 주셔서 감사합니다 ..... 그러나 원격 데이터베이스와 통신하는 방법은 원격 등록 로그인 요금 조항 등 코드를 작성해야하는 다른 기능입니다. .... –

+0

u는 서버 데이터베이스에 대한 연결을 생성하고 댓글, 기사 및 서버 데이터베이스에 저장하는 것과 같은 인수를 취하는 PHP 페이지를 만듭니다. 및 u는 위의 코드로 데이터를 게시하고 데이터를 가져올 수 있습니다. –

관련 문제