마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

하이브리드앱 개발 질문(폰갭 or cordova) php include 관련 질문입니디ㅏ ㅠ

0 추천
cordova로 하이브리드 앱 개발중입니다.

 

안드로이드에서 loadUrl('file:///android_asset/www/index.php'); 해주면

 

index.php를 불러옵니다.

 

index.php의 내용은 별거없습니다.

 

head

body

 

<?php include 'submain.php ?>

/body

...

 

이게 끝입니다. 문제는 include 'submain.php'를 읽지 못하는거 같습니다.

 

경로의 문제일것같은데...

 

./submain.php

,,/submain.php

www/submain.php 등등 말고도 많은 시도를 했는데 안됩니다.ㅠㅠ

 

 현재 submain의 위치는 index.php파일과 같은 경로에 있습니다.

 

잘아시는분이나, 참고 자료아시는분 부탁드립ㄴ다. ㅠㅠ
뇽뇽이2841 (1,120 포인트) 님이 2014년 11월 14일 질문

2개의 답변

0 추천
php 는 server script 죠...  -_ -;;;

android 폰에 apm 을 깔지 않는 이상 될리가 없죠. -_ -;;;;;
aucd29 (218,390 포인트) 님이 2014년 11월 14일 답변
그러게 말이죠... 당연한걸 방금알았네요..
폰갭에 php가 안깔렸는데 될리가..ㅠㅠ 개무식
0 추천
웹브라우저(WebView)는 html 외에는 읽을수 없습니다.

php, asp, jsp 등에 개발되어 있는 코드는 Web Application Server가 분석하여 html 로 변환 후 Client 에게 전달합니다.

 

<%

  for (int i=0; i<3; i++) { out.println("i = " + i);  }

%>

라고 되어있는 jsp 는 실제 요청시 Web Application Server 가 다음과 같이 html 로 변환하여 내려줍니다.

    i=0

    i=1

    i=2

 

php 를 asset 에 넣으셨는데, 동작할 수 없는 구조입니다.

해당 php 는 Web Application Server 에 올린 후 http 를 사용하여 호출하시던지

html 구조로 변경하여 asset 에 넣어셔야 합니다.
밍이~ (5,780 포인트) 님이 2014년 11월 14일 답변
...