우선 SMF와 같이이 방법을 사용하는 널리 사용되는 소프트웨어 때문에이 방법이 좋지 않다고 가정합니다.PHP를 통한 설정을 위해 PHP 파일 편집하기
것은이<?php
// main visual config
$cfg['lang'] = 'en';
// paths
$path['admin'] = 'index.php?p=admin';
$path['admin2'] = 'zvfpcms/admin';
$path['root'] = 'zvfpcms';
$path['images'] = 'zvfpcms/img';
$path['css'] = 'zvfpcms/css';
$path['js'] = 'zvfpcms/js';
$path['pages'] = 'zvfpcms/pg';
?>
, 내가 $의 CFG 변수 (들) 인터페이스를 통해 직접 편집 할 할 :
어쨌든, 그래서 현재이 코드가 있습니다.어떻게 달성 될까요? 나는 문자열을 대체하는 것이 미래의 $ cfg 변수에 대해 매우 많은 가능성 (또는 심지어 무한한 경우)이있을 때 특히 좋은 생각이라고 생각할 수 없다.
아니면, 내가 다른 방법에 만족해야 할 것이다 ...
답변에 감사드립니다!
소프트웨어는 플랫 파일이지만 여전히 응답 할 것입니다. 가상의 사용자 "Bob"을 생각해보십시오. Bob은 zvfpcms 폴더의 이름을 바꿉니다.어떻게 처리 할 수 있을까요? – unrelativity
플랫 파일이라면 Spencer의 XML 파일 사용 아이디어를 사용하십시오. 스크립트가 XML 파일과 다른 디렉토리에서 실행 중이라고 판단한 경우 PHP 구성 파일을 다시 빌드해야합니다. –