17.10.2021, 19:10
Man könnte dein Code auch so ändern , dann geht das glaube ich auch, was du vorhast
Code:
<body>
</body>
<script>
const myForm = document.getElementById("myForm");
const csvFile = document.getElementById("csvFile");
function stringToArray(csvDatei) {
var allTextLines = csvDatei.split(/\r\n|\n/);
var headers = allTextLines[0].split(';');
var lines = [];
for (var i=1; i<allTextLines.length; i++) {
var data = allTextLines[i].split(';');
if (data.length == headers.length) {
var tarr = [];
for (var j=0; j<headers.length; j++) {
tarr.push(data[j]);
}
lines.push(tarr);
}
}
return(lines);
}
function getIndexOf(a,v) {
var l = a.length;
for (var k=0;k<l;k++) {
if (a[k][0]==v) {
return k;
}
}
return false;
}
const text = `<?php echo file_get_contents('http://konfinox.de/media/mappe1.csv'); ?>`;
const data = stringToArray(text);
console.log(data);
var index;
index = getIndexOf(data,"101400");
document.writeln(index+"<br>");
document.writeln(data[index][0]);
document.writeln(data[index][1]);
document.writeln(data[index][2]);
</script>