이제 웹 서버의 PHP 파일에서 데이터를 가져올 앱이 생겼습니다. 이 php 파일에는 db 함수가있는 일부 함수가 있습니다. objective_c는 PHP 파일 만 호출 할 수 있고 PHP에서는 함수를 호출하지 않을 수도 있습니다. 그리고 어쩌면 제가 잘못되었지만 하나의 함수를 얻는 방법 PHP 파일, 대단히 감사합니다!iPhone 응용 프로그램에서 PHP 파일의 다른 함수를 호출하는 방법은 무엇입니까?
답변
, 즉, 기능 검사 ($ ARG1, $의 ARG2) 올바른 작동 방법이 아니다,하지만 당신은 명시 적으로 UR PHP로에서 테스트 함수를 호출 할 필요가
예 :
> function test($arg1,$arg2){ //DO some
> stuff }
>
> $arg1=$_REQUEST['arg1']; //This is
> where u grab the values from the URL
> $arg2=$_REQUEST['arg2'];
>
> //Then call your function
>
> test($arg1,$arg2);
그래서이 스크립트를 NSString * urlString = [NSString stringWithFormat : @ "http : /myphp.php? test & arg1 = % @ & arg2 = % @", @ "arg1", @ "arg2"] ; PHP 스크립트는 test() 함수 내에서 수행되는 모든 작업을 수행하고 반환해야합니다.
몇 가지 옵션이 있습니다. iPhone HTTP 호출에서 POST 또는 GET 변수를 보내고 PHP 끝의 스위치를 사용하여 함수 이름을 가져올 수 있습니다. 그것은 일종의 고통입니다.
다시 쓸 수 있습니다. HTAccess Info. 어느 것이 더 큰 고통입니다.
또는 URI 라우팅이 내장 된 프레임 워크를 사용할 수 있습니다. 나는 일반적으로 CodeIgniter을 사용합니다. routing info.을 확인하십시오. 이것은 제 추천이었습니다. PHP에 대해 이야기
죄송합니다. 잘 알지 못했습니다. 그리고 PHP 함수가 : function test ($ arg1, $ arg2) {...} 이고 내 URL은 다음과 같습니다 : NSString * urlString = [NSString stringWithFormat : @ "http : /myphp.php? test & arg1 = % @ & arg2 = % @ ", @"arg1 ", @"arg2 "]; – jin
이것이 작동하지 않는 이유는 무엇입니까? – jin
codeIgniter를 사용하십시오. 설명서를 읽으십시오. 나는 이것이 당신을위한 최선의 선택이라고 생각합니다. 해당 URL 문자열에 대해서는 없습니다. 정보를 get으로 전달하지만 함수가 호출 될 때 전달되는 데이터로 액세스합니다. 작성한대로 데이터에 액세스하려면 $ _GET을 사용해야합니다. Google $ _GET 및 PHP를 사용하면 필요한 정보를 얻을 수 있습니다. – Beaker
- 1. 함수를 호출하는 다른 방법은 무엇입니까?
- 2. 파이썬 프로그램에서 다른 파일에 저장된 함수를 호출하는 방법은 무엇입니까?
- 3. JavaScript에서 PHP 함수를 호출하는 방법은 무엇입니까?
- 4. 다른 클래스의 void 함수를 호출하는 방법은 무엇입니까?
- 5. php 함수를 호출하는 버튼은 무엇입니까?
- 6. 다른 기본 iPhone 응용 프로그램에서 기본 iPhone 응용 프로그램을 호출하는 방법
- 7. PHP 웹 응용 프로그램에서 siebel 웹 서비스를 호출하는 방법은 무엇입니까?
- 8. iphone 응용 프로그램에서 실행중인 sqlite 파일의 데이터를 보는 방법은 무엇입니까?
- 9. PHP 함수를 호출하는 방법?
- 10. iPhone 응용 프로그램에서 webservice 호출하는 방법
- 11. jquery에서 함수를 호출하는 방법은 무엇입니까?
- 12. 파이썬에서 C 함수를 호출하는 방법은 무엇입니까?
- 13. 다른 시간에 viewDidLoad를 호출하는 방법은 무엇입니까?
- 14. iPhone 응용 프로그램에서 FLAC을 사용하는 방법은 무엇입니까?
- 15. iPhone 응용 프로그램에서 iTunes로 결제하는 방법은 무엇입니까?
- 16. iPhone 응용 프로그램에서 캘린더를 만드는 방법은 무엇입니까?
- 17. PHP - 다른 파일의 함수를 포함시키지 않는 이유는 무엇입니까?
- 18. 다른 파일의 세션 PHP
- 19. iPhone 프레임 워크를 만들고 다른 iPhone 응용 프로그램에서 사용하는 방법
- 20. ajax를 사용하여 PHP 클래스 함수를 직접 호출하는 방법은 무엇입니까?
- 21. PHP 스크립트에서 다른 PHP 스크립트를 호출하는 방법은 무엇입니까?
- 22. HTTP 응답에서 JavaScript 함수를 호출하는 방법은 무엇입니까?
- 23. C++에서 다른 함수에서 함수를 호출하는 방법은 무엇입니까?
- 24. 여러 iPhone에서 동시에 함수를 호출하는 방법은 무엇입니까?
- 25. 클래스 내부에서 외부 함수를 호출하는 방법은 무엇입니까?
- 26. 다른 응용 프로그램에서 캘린더를 시작하는 방법은 무엇입니까?
- 27. 서블릿에서 javascript 함수를 호출하는 방법은 무엇입니까?
- 28. Javascript에서 함수를 인수로 전달하고 호출하는 방법은 무엇입니까?
- 29. 제출 버튼에서 함수를 호출하는 방법은 무엇입니까?
- 30. 이벤트 내부에서 함수를 호출하는 방법은 무엇입니까?
그건 그렇고, ASIHTTPREQUEST에 대한 귀하의 PHP 스크립트에 대한 요청을 확인하십시오 – Veeru
당신이 대단히! 나는 ASIHTTPREQUEST를 연구 할 것이다! – jin