CSVデータから使いたいオープンデータを持ってくる方法

<?php
require('../../wp-blog-header.php');
$file = new SplFileObject('******');//******はユーザーが使用したいCSVデータ
$file->setFlags(SplFileObject::READ_CSV);
foreach ($file as $line) {
    $records[] = $line;
}

for ($i=1 ; $i<count($records);$i++){
    //var_dump($records[$i][0]);

    $post_value = array(
        'post_title' => $records[$i][1], //post title
        'post_content' => 'hi.there', //post content
        'post_status' => 'publish' // 公開ステータス。
    );

    $insert_id = wp_insert_post($post_value);

    if( $insert_id != 0 ){
        update_post_meta($insert_id, 'fee1',$records[$i][15]);
        update_post_meta($insert_id, 'fee2',$records[$i][16]);
        update_post_meta($insert_id, 'open',$records[$i][9]);
        update_post_meta($insert_id, 'close',$records[$i][10]);
        //var_dump('Successfully Uploaded!');
    }
    else{
        var_dump('Error. Insert Id was Zero.');
    }
}