Beispiel #1
0
            $s = mysql_query($query, $connect);
        }
        fclose($handle);
    }
    echo "Imported " . $csv_file . "<br>\n";
}
//get list of csv files that were imported
$csvs = array();
$sql = 'SELECT * FROM csv_files';
$retval = mysql_query($sql, $connect);
while ($row = mysql_fetch_array($retval, MYSQL_ASSOC)) {
    array_push($csvs, $row['name']);
}
//import csv files that are not already imported
$csvfile = "";
if ($handle = opendir('csv')) {
    while (false !== ($file = readdir($handle))) {
        if ($file != "." && $file != ".." && strtolower(substr($file, strrpos($file, '.') + 1)) == 'csv') {
            if (!in_array($file, $csvs)) {
                import_csv('csv/' . $file, $connect);
                $query = "INSERT INTO csv_files(name) VALUES('" . $file . "')";
                $s = mysql_query($query, $connect);
            }
        }
    }
    closedir($handle);
}
mysql_close($connect);
?>
 
Beispiel #2
0
echo '<pre>';
var_dump($osoba);
echo '</pre>';
echo date("H:i:s")." kontrola<br>\n";
break;

case "jmena":
$res=kontrola_jmena('Řehoř');
echo '<pre>';
var_dump($res);
echo '</pre>';
echo date("H:i:s")." kontrola<br>\n";
break;

case "csv":
$osoby=import_csv(file('gym.csv'));
echo "Nalezeno ".count($osoby)." osob<br>";
if (is_array($osoby))
   foreach ($osoby as $osoba)
      echo "$osoba[id] $osoba[jmeno] $osoba[prijmeni] $osoba[narozeni] $osoba[pohlavi] $osoba[cizinec] $osoba[email] $osoba[mobil] $osoba[error]<br>\n";
//echo "<pre>\n";
//var_dump($osoby);
//echo "</pre>\n";
echo date("H:i:s")." import CSV<br>\n";
break;

case "cookies":
$x=getallheaders();
echo "<pre>\n";
var_dump($x);
echo "</pre>\n";
$message = null;
if (isset($_FILES['csv'])) {
    $csv = init_csv();
    if ($csv === NULL) {
        $error = \i18n("Selected file empty or bad format", PLUGIN_NAME);
    } else {
        if (!$csv->isOpen()) {
            $err = array();
            foreach ($csv->getErrors() as $mess) {
                $err[] = \i18n($mess);
            }
            if (count($err) > 0) {
                $error = $err;
            }
        } else {
            $msgs = import_csv($csv);
            $message = $msgs[0];
            $error = $msgs[1];
        }
    }
}
?>


<h1><?php 
\pi18n("Import products from csv file", PLUGIN_NAME);
?>
</h1>

<?php 
\Pasteque\tpl_msg_box($message, $error);
Beispiel #4
0
<?php

include $_SERVER['DOCUMENT_ROOT'] . '/includes/db_new.inc.php';
//require_once $_SERVER['DOCUMENT_ROOT'] . '/includes/access.inc.php';
//    if(!isUserLoggedIn()) {
//        include '../login.html.php';
//        exit();
//    }
// ACTIONS
// IMPORT FROM CSV
if (isset($_GET['files'])) {
    $arr = array('@dummy1', 'lastdeal', '@dummy2', 'openrate', 'maximum', 'minimum', 'closerate', 'dayvol', 'ratedate', '@dummy3', 'quoteid');
    $filename = $_GET['files'][0];
    $q = import_csv('rates', $arr, $filename);
    try {
        $link = mysql_connect('localhost', 'stocksuser', 'jd5xugLMrr') or die('Could not connect to server.');
        mysql_select_db('stocks_new', $link) or die('Could not select database.');
        mysql_query($q, $link) or die(mysql_error());
        //echo "File was uploaded successfully";
        header('Location: .');
    } catch (PDOException $e) {
        $error = 'Error loading CSV: ' . $e->getMessage();
        include 'error.html.php';
        exit;
    }
}
// ADD
if (isset($_GET['addrate'])) {
    $pageTitle = 'New Rate';
    $action = 'addform';
    $quoteid = 0;
if (isset($_FILES['csv'])) {
    $dateStr = isset($_POST['date']) ? $_POST['date'] : \i18nDate(time());
    $dateStr = \i18nRevDate($dateStr);
    $date = \Pasteque\stdstrftime($dateStr);
    $csv = init_csv();
    if ($csv === NULL) {
        \Pasteque\tpl_msg_box(NULL, \i18n("Selected file empty or bad format", PLUGIN_NAME));
    } else {
        if (!$csv->isOpen()) {
            $err = array();
            foreach ($csv->getErrors() as $mess) {
                $err[] = \i18n($mess);
            }
            \Pasteque\tpl_msg_box(NULL, $err);
        } else {
            import_csv($csv, $date);
        }
    }
}
?>

<h1><?php 
\pi18n("Import category from csv file", PLUGIN_NAME);
?>
</h1>
<form class="edit" method="post" action="<?php 
echo \Pasteque\get_module_url_action(PLUGIN_NAME, 'categoriesManagement');
?>
" enctype="multipart/form-data">
    <div class="row">
        <label for='csv' >
Beispiel #6
0
 * under the terms of the GNU Affero General Public License as published by
 * the Free Software Foundation, either version 3 of the License, or (at
 * your option) any later version.
 * 
 * allocPSA is distributed in the hope that it will be useful, but WITHOUT
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
 * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public
 * License for more details.
 * 
 * You should have received a copy of the GNU Affero General Public License
 * along with allocPSA. If not, see <http://www.gnu.org/licenses/>.
*/
require_once "../alloc.php";
if ($_POST['import']) {
    $projectID = $_POST["projectID"];
    $result = import_csv($_POST["filename"], $_POST["columns"], $_POST["headerRow"]);
    $TPL['result'] = $result;
    $TPL['main_alloc_title'] = "CSV Import Results";
    $TPL['projectID'] = $projectID;
    include_template("templates/csvImportResultM.tpl");
    exit;
}
//$_GET["filename"] = "/var/local/alloc/tmp/test.csv";
$basepath = ATTACHMENTS_DIR . 'tmp' . DIRECTORY_SEPARATOR;
$rp = realpath($basepath . $_GET['filename']);
if ($rp === FALSE || strpos($rp, $basepath) !== 0) {
    alloc_error("Illegal path", true);
}
$fh = fopen($rp, "r");
if ($fh === false) {
    alloc_error("File won't open.", true);
Beispiel #7
0
    <form enctype="multipart/form-data" action="" method="post">
        <input type="hidden" name="MAX_FILE_SIZE" value="2000000" />
        <input type="file" name="uploadFile" />
        <input type="submit" name="upload" value="Импортировать  в БД" />
        </form>
    
    
    
    
    <?php 
require 'temp/converter.php';
if (isset($_POST['upload'])) {
    $folder = 'temp/';
    $uploadedFile = $folder . basename($_FILES['uploadFile']['name']);
    if (is_uploaded_file($_FILES['uploadFile']['tmp_name'])) {
        if (move_uploaded_file($_FILES['uploadFile']['tmp_name'], $uploadedFile)) {
            convert_file($_FILES['uploadFile']['name']);
            if (import_csv()) {
                echo "Загружено";
            }
        } else {
            echo 'Во время загрузки файла произошла ошибка';
        }
    } else {
        echo 'Файл не  загружен';
    }
}
?>
</div>

<!-- далее обработка загруженного файла , отправка его в бд. -->
Beispiel #8
0
$input_fields = array('login', 'pass', 'email', 'name_f', 'name_l', 'street', 'city', 'state', 'zip', 'country', 'is_male', 'product_id', 'expire_date', 'begin_date', 'paysys_id', 'receipt_id', 'amount');
foreach ($member_additional_fields as $field) {
    if ($field['type'] != 'hidden') {
        $input_fields[] = $field['name'];
    }
    if ($field['sql']) {
        $import_member_fields[] = $field['name'];
    }
}
$csv_total_records = 0;
$total_added = 0;
$records_count = 0;
$import_product_cache = array();
$import_members_cache = array();
$import_payment_cache = array();
$csv_duplicate_logins = array();
$amember_duplicate_logins = array();
$vars = get_input_vars();
$import_begin_time = time();
switch ($vars['action']) {
    case 'upload':
        check_demo();
        import_upload();
        break;
    case 'import':
        check_demo();
        import_csv();
        break;
    default:
        import_upload();
}
Beispiel #9
0
    $db_name = 'imports';
}
// Define database connection properties.
define('DB_HOST', 'localhost');
define('DB_USER', 'root');
define('DB_PASS', '');
define('DB_NAME', $db_name);
// Fancy footwork with argv.
if ($argv[1][0] == '-') {
    $prog_name = $argv[0];
    $argv = array_slice($argv, 3);
    array_unshift($argv, $prog_name);
}
// Do actual work.
db_connect();
import_csv(realpath($argv[1]));
exit;
function import_csv($file_path)
{
    $file_name = basename($file_path);
    // Enter main loop.
    if (!($fp = fopen($file_path, 'r'))) {
        die("Error: File cannot be opened.\n");
    }
    $header = fgetcsv($fp, 4056);
    $rows = array();
    if (($pos = array_search('id', $header)) !== false) {
        $header[$pos] = 'item_id';
    }
    while ($row = fgetcsv($fp, 8112)) {
        $rows[] = array_combine($header, $row);