Nicht mehr ganz neu hier
Hallo zusammen,
mit Javascript wird eine CSV in eine JSON umgewandelt und diese an ein mit PHP erzeugten <span> Tag übergeben.
Bisher wird mit $note Inhalt generiert der an die people.json übergeben wird.
Es soll jedoch der erzeugte Inhalt an $file = 'data.json' übergeben werden.
Hat vielleicht jemand eine Idee. Vielen Dank.
mit Javascript wird eine CSV in eine JSON umgewandelt und diese an ein mit PHP erzeugten <span> Tag übergeben.
Bisher wird mit $note Inhalt generiert der an die people.json übergeben wird.
Es soll jedoch der erzeugte Inhalt an $file = 'data.json' übergeben werden.
Hat vielleicht jemand eine Idee. Vielen Dank.
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.0/jquery.min.js"></script>
<script src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/9487/papaparse.min.js"></script>
<script src="FileSaver.min.js"></script>
<style>#cid{color:lightgrey}</style>
<?php
$value = '<span id="cid"></span>';
echo $value
?>
<script>
let myJSON = $.get("https://media.githubusercontent.com/media/datablist/sample-csv-files/main/files/organizations/organizations-100.csv", function (data) {
let csvString = data;
let papaParseConfigObj = {
header: true,
dynamicTyping: true
}
let json = Papa.parse(csvString, papaParseConfigObj).data;
myJSON = JSON.stringify(json);
document.getElementById("cid").innerHTML = myJSON;
});
</script>
<?php
$note =<<<HTML
<body><span id='cid'>erzeugnter Inhalt der span mit der id cid.</span></body>
HTML;
$dom = new DomDocument;
$dom->preserveWhiteSpace = FALSE;
$dom->loadXML($note);
$html=simplexml_load_string($note);
foreach ($html->children() as $child)
{
$file = 'data.json';
$current = unlink($file);
$current = $child;
file_put_contents($file, $current);
}
?>