자바스크립트에서 php함수를 실행하는 방법

자바스크립트에서 php함수를 실행하는 방법

작성일 2009.10.10댓글 1건
    게시물 수정 , 삭제는 로그인 필요

다음샘플에서 php함수 ko()를 자바스크립트 함수 save_start()속에서 실행하는 방법을 알고 싶습니다.
고수님들의 조언 부탁합니다.


<?PHP
function ko() {
 $intime = date("Y-m-d H:i:s");
 $co_nm = substr("$co_name",0,12);

 $sql_conn = "insert into chat_conn(chat_id,chat_name,chat_co_nm,chat_intime,chat_outtime) ";
 $sql_conn .= "values('$id','$name','$co_nm','$intime','0')";
 mysql_query($sql_conn, $connect);
 mysql_close();
}


?>

<html>
<head>
<SCRIPT LANGUAGE="JAVASCRIPT">
function save_start() {
?
}
</SCRIPT>
</head>

 

<body>
<input style="height:30px;" type="button" value="시작" onclick="save_start();">
</body>
</html>



profile_image 익명 작성일 -

안녕하세요.

먼저 이 파일을 요청하게 되면 서버에 PHP해석기가 파일을 해석하게 됩니다.

그다음 html형태의 파일이 되는데 이때 PHP문은 해석이 다 끝난 상태이므로

PHP문은 없어집니다. 즉 이파일을 실행 시키고 소스보기로 소스를 본 상태가 되는거죠.

 

그상태에서는 PHP문이 없으므로 자바스크립트로 호출 또한 할수 없습니다.

질문자님이 버튼을 눌렀을때 저 함수를 실행하고 싶으시다면 Ajax를 검색하여 알아보시기 바랍니다.

 

간단하게 말한다면 Ajax를 직역하지면 "비동기 자바스크립트와 XML"라고 할 수 이는 걸로 아는데요.

PHP부분을 다른파일로 빼놓고 자바스크립트로 PHP파일을 실행시킬 수 있다는거죠.

php함수를 실행하는 방법

다음샘플에서 php함수 ko()를 자바스크립트 함수 save_start()속에서 실행하는 방법을 알고 싶습니다. 고수님들의 조언 부탁합니다. <?PHP function ko() { $intime...

자바스크립트 함수의 매개변수 개수

... (10,9)함수실행되나요? 아니면 그런 함수가 없다고 오류가 나나요? 지금... 있는 방법이 overloading 입니다. 기존에 생성한 메소드와 별개로 '같은 이름의...

자바스크립트에서 php사용법

... (include)를 자바스크립트 안의 함수에서 구현하고... 방법뿐이 없을듯합니다. 꼭 자바스크립트를 써서 열으셔야 한다면요.. 요는... php는 서버에서 실행이 되는...

자바스크립트에php의 exit같은것이...

php는 뭘 하다가 멈추려면 exit;를 쓰는데, 자바스크립트는 뭘 하다가 멈추려면 어떻게 해야 되나요..? 함수를 실행하다가 어느 부분에서는 멈추게 하고 싶어서... 왜...

자바스크립트에서 php의 ereg 나 str...

자바스크립트에서 php의 ereg 와 str_replace 함수의 기능이 필요한데요. 어떤... 바꾸는게 불가능하다면 단순히 그 문자열이 존재하는지 체크할 수 있는 방법만이...

자바스크립트php 변수 전달하기

... 자바스크립트 함수에서 출력한 profile.png라는 자바스크립트의 aa 변수 내용을 php 변수를 만들어서 이동시키고자 합니다. 하지만 그 방법을 잘 모르겠어서 어떻게...