我正在尝试通过Ajax将CSV数据导入MySQL以获取电子邮件程序。一切都适用于2000 Ajax请求,但随后浏览器/服务器出现故障。
我尝试了几种方法,但我找不到解决方案。
我的代码:
<?php
$zeilen = file('uploads/'.$dateipfad);
$gesamtzeilen = count($zeilen);
?>
<script type="text/javascript">
datenzeilen = []; <? php foreach($zeilen as $zeile) { ?>
datenzeilen.push( <? php echo json_encode($zeile); ?> ); <? php
} ?>
</script>
<script type="text/javascript">
for (var i = 0; i < datenzeilen.length; i++) {
var aktuelledaten = datenzeilen[i];
$.ajax({
type: "POST",
url: "import.php",
data: {
trennzeichen: <? php echo '"'.$trennzeichen.
'"'; ?> ,
empfaengerliste: <? php echo '"'.$empfaengerliste.
'"'; ?> ,
aktuelle_daten: aktuelledaten,
csvfelder: <? php echo '"'.implode(",", $csv_names).
'"'; ?>
},
success: function (strResponse) {
var gesamt = <? php echo $gesamtzeilen; ?> ;
document.getElementById("gesamtanzahl").innerHTML = gesamt;
}
});
}
</script>