2011-09-29 7 views
0

워드 프레스는 서버에 설정 (설치)되어 있는지 여부를 검사하고 그렇지 않은 경우 방문자를 "설치"페이지로 이동시킵니다. 내가 만들고있는 시스템에 그런 것이 있어야합니다.서버에 부울 값 저장

서버에 부울 값을 저장해야합니다.

가장 우아하고 가벼운 접근 방법은 무엇입니까?

답변

1

빈 파일을 만든 세마포를 만든 다음 파일이 TRUE 값으로 존재하는지 확인하면됩니다.

+0

빈 파일에 세마포를 호출하는 것이 맞습니까? –

+0

나는 그렇게 믿는다. 이것이 작동하는 방식입니다. 변수는 실제로 값을 가지지 않지만, 존재한다는 것은 "설정 됨"을 의미합니다. –

0

이 그것을 수행해야합니다

function was_here_before() 
{ 
    $file="/some/writable/file.txt"; 
    if (file_exists($file)) 
     return true; 
    else 
    { 
     touch($file) 
     return false; 
    } 
} 

은 여러 가지가 있지만 YMMV있다.

1

설치 또는 구성이 필요한 대부분의 패키지에는 다른 방법이 있습니다. 일부는 파일이 있는지를 확인한 후 true 또는 false를 리턴하거나, 데이터베이스에 기록하거나, 모든 스크립트에 구성 파일을 포함시킬 수 있습니다. 대부분 if(file_exists) 방법으로 이동하십시오.

EDIT : Dabr은 설치 후 config.php으로 이름을 바꿔야하는 config_bla.php 파일 (파일에 정의 된 모든 필요한 상수 포함)이 있습니다.

+0

몇 가지 언급 할 수 있습니까? –

+0

예, 예제를 추가했습니다. – Mob