2016-10-25 4 views
1

모두 안녕하세요!PHP .ini 파일에 쓰기

나는 현재 PHP에서 .ini 파일에 쓰기를 시도하고, 나는 여기에서 테오 만 Soygul의 대답과 코드를 사용하고 있습니다 : 나는에 데이터를 저장할 때,하지만, How to read and write to an ini file with PHP

이 큰 운동한다 그것은, 내 .INI 이상한 나타납니다 :

[Server] = "" 
p_ip = "192.168.10.100" 
p_port = 80 
p_password = 1234 
[Variable] = "" 
string1_find = "Caution" 

는 가장 두드러진 또한 범주 서버 및 변수 빈 값을 제공하는 시도를 볼 것으로 보인다. 또한 때때로 변수를 일관성과 때로는 저장하지 않습니다. 어떻게 일관성이 없습니까? 사람이 올바른 방향으로 날 지점 수 있다면

... 
     $a=array("[Server]"=>'',"p_ip"=>$_POST['pip'],"p_port"=>$_POST['pport'], "p_password"=>$_POST['pass'], 
     "[Variable]"=>'',"string1_find"=>$_POST['string1_find'], 

... 

, 즉 정말 감사하겠습니다 :

내가 PHP에서/게시물을 찾기 위해 사용하고 코드는 다음입니다. 고맙습니다! 당신이 바로 사용하지 않는

답변

1

, 당신은 대신 multidimentional 배열을 전달해야합니다

[Server] 
p_ip = "192.168.10.100" 
p_port = 80 
p_password = 1234 
[Variable] 
string1_find = "Caution" 

공지 사항 새로운 섹션 당 여분 배열을 만들 필요가 : 여기

$data = array(
    'Server' => array(
     'p_ip' => '192.168.10.100', 
     'p_port' => 80, 
     'p_password' => 1234, 
    ), 
    'Variable' => array(
     'string1_find' => 'Caution' 
    ) 
); 
//now call the ini function from Soygul's answer 
write_php_ini($data, 'file.ini'); 

내 출력 그런 다음 사용자 지정 정의 목록을 시작할 수 있습니다.

+0

실제로 트릭을 했어. 고마워! 움푹 들어간 곳을 좋아해서 눈을 훨씬 편하게 만듭니다. – user5740843