--- /dev/null
+<?php
+require_once '../setup.phtml';
+$contactsFileName = './contacts-export.csv';
+
+// DB connection
+$dbh = Toolkit_Database::getInstance();
+
+// pull the member data
+$sql = "
+ SELECT member_id, member_name, member_login, member_passwd, process_email as member_email
+ FROM members.member
+ORDER BY member_id";
+$stmt = $dbh->query( $sql );
+$memberData = $stmt->fetchAll( PDO::FETCH_ASSOC );
+echo '<pre>$memberData: ' . print_r( $memberData, true ) . '</pre>';
+
+$fileHeader = array( 'member_id',
+ 'member_name',
+ 'member_login',
+ 'member_passwd',
+ 'member_email',
+);
+
+// create file
+$fp = fopen( $contactsFileName, 'w' );
+if ( $fp ) {
+ // create file header
+ fputcsv( $fp, $fileHeader );
+ foreach ( $memberData as $member ) {
+ fputcsv( $fp, $member );
+ }
+ fclose( $fp );
+}
+