2011-12-02 4 views
3

Wamp 서버에 PHP 스크립트가 저장되어 있으며, 내 응용 프로그램이 서버에서 이미지 처리를 수행하기 위해 실행 한 다음 서버가 결과를 Android 전화로 보내길 원합니다. 수행 할 수 있습니까? 그리고 만약에 당신은 약간 힌트를 줄 수 있으면 바랍니다?PHP 스크립트를 서버에 저장 했습니까?

대단히 감사합니다.

+0

그냥 PHP 스크립트 URL을 호출하면 실행됩니다. – njzk2

+1

@ njzk2 : 당신이 말하는대로 그것을 실행하는 방법? 링크가 있니? – androniennn

+0

@Jakub : 그건 질문이 될 수 없습니까? 왜? 좋아요, 질문 다시 : 어떻게 안드로이드에서 서버에 저장된 PHP 스크립트를 실행하고 결과를 검색 할 수 있습니까? 나는 그것이 지금 분명하다는 것을 희망한다 : \ – androniennn

답변

8

는 간단하게 수행하는 HTTP GET 요청 :

String url = "http://your.domain.com/path/to/file.php"; 
HttpClient client = new DefaultHttpClient(); 

try { 
    client.execute(new HttpGet(url)); 
} catch(IOException e) { 
    //do something here 
} 
+0

대단히 고마워요. 문제는 PHP 스크립트가 이미지 (처리 된 이미지)를 "출력"하고,이를 "가져 와서"Android 폰에 표시하는 방법입니까? 감사 :). – androniennn

+1

client.execute는 결과를 나타내는 nice 객체를 반환합니다. (http status, content-length, content it self ...) – njzk2

+0

@ njzk2 : 당신이 필요로하는 모든 것을 담고 있습니다. 제발 저에게 c2DM과 같은 푸시 메커니즘을 사용하여 데이터를 검색해야한다고 알려주 셨습니다. 여기에서는 client.execute를 사용하여 스크립트 실행 결과를 반환합니다 (내용 자체). 권리? C2DM? client.execute? 조금 혼란스러워. 도와 주셔서 감사합니다. – androniennn

1

는 1. 당신은 당신의 응용 프로그램에서이 WebRequest.Create를 사용하여 스크립트를 호출 할 수 있습니다 또는 당신은 cron 작업을 사용하여 스크립트를 실행할 수 있습니다 2. PHP 애플리케이션의 경우 CURL을 사용하고 예약 할 수있는 할 수있는 여러 가지 방법이 있습니다 당신의 필요에 따라 실행

Link 1

Link 2

+0

여기 좋은 대답입니다. 그러나 당신은 몇몇 연결이 그 (것)들을 배치하는 경우에 :). 고맙습니다. – androniennn

+0

http://stackoverflow.com/questions/91275/is-webrequest-the-right-c-sharp-tool-for-interacting-with-websites http://stackoverflow.com/questions/728274/php-curl -post-to-login-to-wordpress –

+0

여기에 webrequest.create는 무엇입니까? (그리고 안드로이드와 무슨 상관이 있습니까?) – njzk2

관련 문제