Ich habe eine CSV-Datei auf den Server hochgeladen und behandelt mit PHP-Datei sagen upload.php.Hochgeladene Datei Daten von PHP-Skript zu externen Javascript senden
Ich möchte Daten aus dieser CSV-Datei in einem externen Javascript verwenden sagen "vis.js".
Ich muss nur auf den Inhalt der CSV-Datei zugreifen, damit ich einige Regex durchführen und die Daten analysieren kann.
Die PHP-Skript, das ich habe, ist:
<?php
header('Access-Control-Allow-Origin: *');
$fileName = $_FILES["file1"]["name"]; // The file name
$fileTmpLoc = $_FILES["file1"]["tmp_name"]; // File in the PHP tmp folder
$fileType = $_FILES["file1"]["type"]; // The type of file it is
$fileSize = $_FILES["file1"]["size"]; // File size in bytes
$fileErrorMsg = $_FILES["file1"]["error"]; // 0 for false... and 1 for true
if (!$fileTmpLoc) { // if file not chosen
echo "ERROR: Please browse for a file before clicking the upload button.";
exit();
}
if(move_uploaded_file($fileTmpLoc, "uploads/$fileName")){
echo "$fileName upload is complete";
} else {
echo "move_uploaded_file function failed";
}
?>
Und die Javascript "vis.js" ist:
function parsetext(data){
console.log(data); //where data is the latest file uploaded
}
PHP-Skript auf dem Server ausgeführt. js Skript läuft auf dem Client. Möchten Sie ein externes Javascript auf dem Server ausführen? – mishanon
Für was Sie das brauchen? Wenn Sie bestimmte Werte/Werte von Datei zu Frontend haben möchten, können Sie die Datei einfach in PHP parsen und dann über REST API an Frontend als JSON senden. Beispiel – Andurit
Laden Sie die CSV-Datei auf den Server hoch (außerhalb von Docroot)/PHP lesen + schreiben Dateien/Verzeichnisse verfügbar über http). Verfügen Sie über ein PHP-Skript, an das Sie GET vars übergeben, um die benötigten Daten abzurufen, und verwenden Sie Ajax, um vom Client (JS) aus auf dieses Skript zuzugreifen. – CD001