config.php라는 파일이 있는데, 데이터베이스에 연결하는 변수를 저장합니다 (사용자 이름, 암호 등). 이러한 설정을 html 형식에서 편집 할 수 있기를 원합니다. 그것을 설정해주세요)PHP 내에서 설정을 포함하는 파일 편집
그러나 양식에서이 변수를 재정의하는 방법을 찾을 수 없으면 양식을 updateDatabaseSettings.php 페이지로 보내지 만 양식을 변경하는 방법을 모릅니다.
이 내용에 큰 도움을 주실 수 있습니다.
코드 지금까지 가지고
config.php를
$DBUSER="root";
$DBPASS="";
$DBHOST="127.0.0.1";
$DBNAME="mydb";
updateDatabaseSettings.php이
$newDBHOST = $_POST['dbhost'];
$newDBNAME = $_POST['dbname'];
$newDBUSER = $_POST['dbuser'];
$newDBPASS = $_POST['dbpass'];
내가 그 교체 $ newDBHOST에 대한 사용자 입력 192.168.1.2을 원하는 말 $ DBHOST에있는 텍스트
감사합니다.
file_put_contents()는 현재 코드를 대체 할 수 있습니까? – Robbo5899
예,'config.php'의 모든 것을 대체합니다. 코드의 일부만 바꾸려면 훨씬 더 복잡합니다. 현재 내용을 읽고, 분석 할 비트를 찾아 낸 다음, 수정 된 전체 내용을 다시 작성해야합니다. 번거롭게 할 가치가 없을 것입니다! –
OK 그 파일에 다른 설정이 저장되어 있지만 간단히하기 위해 다른 파일로 나눌 수 있습니다.도와 주셔서 감사합니다 :) – Robbo5899