Frage

Wenn ich ein HTML-Formular verwenden, um eine Datei zu schreiben, wie gehe ich, dass Dateiinhalt in php?

wird diese Arbeit?

$data = $_POST['file'];
$pre = explode(";;;", $data);

Die Datei ist eine Textdatei btw

UPDATE
das CSV ist Feld umschlossen ::: und durch ;;; terminierte Linien. Wie kann ich diese in eine Variable laden, ohne das PHP-Skript zu brechen, das ist das, was jetzt geschieht

War es hilfreich?

Lösung

umm Sie tun können,

$data = file_get_contents($_FILES['file']['tmp_name']);
$pre = explode(";;;", $data);

so etwas wie das funktionieren soll

Andere Tipps

Nein, es wird nicht funktionieren. Sie müssen die Datei lokal speichern, zuerst, und öffnen Sie die Datei mit so etwas wie file_get_contents (). Bitte lesen Sie die PHP Tutorial auf Datei-Uploads

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top