2012-10-09 2 views
-1

그래서 나는 사용자 주소의 유효성을 검사하는 코드가 들어있는 address.php라는 PHP 파일을 가지고 있습니다. 이 페이지에서 나는left_navigation.php라는 파일을 사용하여 왼쪽 도구 모음을 렌더링했습니다. .PHP 파일 내에서 PHP 파일을 두 번 포함하는 방법

이제 사용자가 내가 변경해야 내 왼쪽 도구 모음 내용으로 left_navigation.php 파일을 다시로드하려면 확인 버튼을 클릭 할 때 ..

를 주소를 편집 한 후 나는 가장 좋은 방법이 무엇 때문에 PHP의 새로운 오전 이것을하기 위해 ? 즉 두 번 PHP 파일을 포함합니다.

+0

을 (HTTP//www.php.net/manual/en/function.include.php).'require_once'가 아닙니다. – air4x

+0

예 @ air4x 나는 그것을 시도했다. 그러나 left_navigation.php 파일에는 몇 가지 함수 정의가 있습니다. 그래서 그들을 두 번 포함시켜 결국 :/그래서 그것은 오류를 제공합니다 ... – rockstar

+0

전체 페이지 또는 부분 왼쪽 탐색 전용을 다시로드하려는 경우 – ScoRpion

답변

0

왼쪽 면만 다시로드하려면 먼저 Ajax를 읽어야합니다. Here is a Beginners Guide으로 시작하십시오. Ajax를 사용하지 않고 웹 페이지의 일부를 부분적으로 업데이트 할 수 없다.

0

사용자가 버튼을 클릭하면 페이지가 정상적으로 다시로드됩니다. 이 순간에도 left_navigation.php가 다시 읽혀집니다.

0

require_once 대신 include를 사용하려고합니다.

jQuery .load() 함수를 확인할 수 있으므로 사용자가 버튼을 클릭하면 left_navigation.php가 비동기로 다시로드됩니다. 코드의 작은 라인과 함께.

<div id="left_navigation"> 
    <?php 
     include('left_navigation.php'); 
    ?> 
</div> 

확인 설명서 : 다음과 같이 left_navigation.php 파일 가정

$('#left_navigation').load('left_navigation.php'); 

사업부 내부에 포함되어,이 경우에 사용할 [`include`]의 http://api.jquery.com/load/

관련 문제