2013-06-10 4 views
1

PHP로 CSV 파일을 만들어야하고 파일을 저장하라는 요청 대신 로컬/서버에 저장해야합니다.CSV를 만들고 로컬/서버에 자동으로 저장합니다.

+0

단지 대신 브라우저 – Orangepill

+1

에 출력 파일에 넣어 밖으로 쓰기 더 자세한 내용을 명확하게 설명해 주시겠습니까? 귀하의 질문을 다음과 같이 해석합니다 : "PHP를 실행하는 서버가 있습니다. PHP로 CSV 파일을 생성하고 로컬 파일 시스템에 저장해야합니다." 그게 정확한 해석인가요? 나는 당신이 언제 구원받을 것인지 이해하지 못한다고 생각합니다. – cmt

+0

검색은 친구입니다 - http://stackoverflow.com/questions/12398750/create-csv-file-using-php-and-save-it-into-directory –

답변

10

이 코드는 트릭을

$data_array = array (
      array ('1','2'), 
      array ('2','2'), 
      array ('3','6'), 
      array ('4','2'), 
      array ('6','5') 
      ); 

$csv = "col1,col2 \n";//Column headers 
foreach ($data_array as $record){ 
    $csv.= $record[0].','.$record[1]."\n"; //Append data to csv 
    } 

$csv_handler = fopen ('csvfile.csv','w'); 
fwrite ($csv_handler,$csv); 
fclose ($csv_handler); 

echo 'Data saved to csvfile.csv'; 

넣어 않도록 스크립트를 만들거나 거기에 쓸 수 csvfile의 permession 확실 할 것이다

+0

안녕하세요. 이것은 완벽하게 작동합니다 ... –

+0

@samyMassoud'csvfile.csv'가 이미 서버에 존재해야합니까, 아니면 즉시 작성하고 있습니까? –

+0

'fopen'은이 파일의 폴더에 대한 권한을 가지고 있다면 즉석에서 생성합니다. –

관련 문제