//Array Data 를 파일경로에 파일을 생성한다.

public function inputFile()

{


$result[] = Array();

$file = fopen('파일경로', 'w');

foreach ($result as $val) {

$data = $val['domain'].'='.$val['ori_ip'].'/'.$val['sub_ip'];

fwrite($file, $data."\r\n");

}

fclose($file);

}


//Array Data 를 파일경로의 파일로부터 불러온다.

public function outputFile()

{

$foo = file("파일경로");

foreach($foo as $val) {

list($fdomain, $fip) = explode("=",$val);

if($fdomain==$domain){

list($foriip, $fsubip) = explode("/",$fip);

$orign_ip = $foriip;

$cache_ip = $fsubip;

break;

}

}

}


CodeIgniter 방식

//Array Data 를 파일경로에 파일을 생성한다. json 방식

public function inputFile()

{

$result[] = Array();

$json = json_encode($result);

if ( ! write_file('파일경로', $json)) {

    echo "-- Unable to write the file.(error) -- ".date("Y-m-d H:i:s")."\n";

echo $json."\n";

}

else {

echo "success";

}

}


//Array Data 를 파일경로의 파일로부터 불러온다.

public function outputFile()

{

$json = read_file("파일경로");

$currStats = json_decode($json, true);

foreach ($currStats as $name=> $row) {

$val1 = $row['네임명'];

$val2 = $row['네임명'];

}

}

'PHP > CodeIgniter' 카테고리의 다른 글

$this->load->view('file_name', $data, true/false)  (0) 2013.04.09
by 가르니아코코넛 2013. 5. 8. 19:49

$this->load->view('file_name', $data, true/false)

이 함수는 뷰파일을 로드합니다. 만약 뷰(Views) 섹션을 읽지않으셨다면, 먼저 읽어주세요 . 이함수가 일반적으로 어떻게 쓰이는지 알 수 있습니다.

첫번째 파라미터는 꼭 필요합니다 . 로드하고자하는 뷰파일의 이름이기 때문입니다. 참고: .php 가 아닌 다른 파일을 사용하는경우가 아니라면 .php를 적어주실필요가 없습니다.

선택적으로 사용하는 두번째 파라미터는 연관배열이나, 객체를 입력받으며,PHP extract 함수를 이용하여 뷰파일에서 사용가능한 변수로 변환합니다.

선택적으로 사용하는 세번째 파라미터는 함수의 기능을 변경하여 문자열을 브라우저로 보내는대신 리턴하게 합니다. 특정한 방법으로 데이터를 처리하고자하는 경우 유용합니다.파라미터를true 로 설정하면 데이터를 리턴합니다. 기본설정은false이며 데이터를 브라우저로 전송합니다. 데이터를 리턴받을때는 아래와같이 변수에 할당해야합니다:

$string = $this->load->view('myfile', '', true);

'PHP > CodeIgniter' 카테고리의 다른 글

파일 입출력  (0) 2013.05.08
by 가르니아코코넛 2013. 4. 9. 12:35
| 1 |