Location: PHPKode > scripts > CSV > csv/csv_test.php
<?

require("class.csv.php");

echo "<p>Import aus der Datei 91002.csv</p>";
$csv_import = new CSVImport;
$csv_import->setFile("091002.csv");
$csv_import->parseCSV();
if($csv_import->isOK())
{

	echo "Anzahl der Datensätze: <b>" . $csv_import->CSVNumRows() . "</b><br>";
	echo "Anzahl der Felder: <b>" . $csv_import->CSVNumFields() . "</b><br>";
	echo "Name des 1.Feldes: <b>" . $csv_import->CSVFieldName(0) . "</b><br>";

	$csv_import->dumpResult();
}




//CSV-Datei mit Festlängen-Werten
echo "<p>Import aus der Datei fixed.csv</p>";
$csv_import2 = new CSVFixImport;
$csv_import2->setFile("fixed.csv");
$csv_import2->addCSVField("Satzart", 2);
$csv_import2->addCSVField("Typ", 1);
$csv_import2->addCSVField("Gewichtsklasse", 1);
$csv_import2->addCSVField("Marke", 4);
$csv_import2->addCSVField("interne Nummer", 4);


$csv_import2->addFilter("Satzart", "==", "020"); //Es werden nur die Datensätze gefetcht, die diesem Filter entsprechen
$csv_import2->parseCSV();
if($csv_import->isOK())
{


	echo "Anzahl der Datensätze: <b>" . $csv_import2->CSVNumRows() . "</b><br>";
	echo "Anzahl der Felder: <b>" . $csv_import2->CSVNumFields() . "</b><br>";
	echo "Name des 1.Feldes: <b>" . $csv_import2->CSVFieldName(0) . "</b><br>";

	$csv_import2->dumpResult();
}

?>
Return current item: CSV