I decided to write my own csv node importer since Feeds did not give me the functionality I needed. I have about 500 nodes to create each month and from that node it needs to create another node.
I have everything working right for a few nodes, however for 500 I get a 'page not found'. I want to echo out 'Node $nodeID created' so the users knows the script is working. I tried ob_start but I can't seem to get it to keep echoing out the result.
Does anyone have a better solution?
Here is a simple snippet:
$file_handle = fopen("FinalListToIMport.csv", "r");
ob_start();
$i = 0;
while (!feof($file_handle) ) {
$row = fgetcsv($file_handle, 100024);
if($i != 0 && $row[0] != ''){
$update_node = node_load($nid);
$update_node->title = 'update title';
node_save($update_node);
echo('Node: '.$row[0].'updated');
ob_flush();
}
$i++;
}
fclose($file_handle);