2017-06-09 3 views
0

Ich habe gesucht, aber ich konnte die Antwort nicht finden.PHP - wählen und importieren Textdatei Daten in Textarea

Ich möchte importieren Schaltfläche, von wo der Benutzer Textdatei von Benutzercomputer importieren und die Daten der Textdatei sollte in Textarea sichtbar sein.

Ich habe diesen Code in Textarea anzeigen, aber nicht wissen, wie Sie Daten vom Benutzercomputer auswählen und abrufen.

$data = file_get_contents('userfile.txt'); 
echo '<textarea>', htmlspecialchars($data), '</textarea>'; 

Vielen Dank im Voraus.

P.S. Die Datei sollte nicht auf dem Server gespeichert werden, sondern nur die Daten erhalten und im Textfeld angezeigt werden.

+0

Setzen Sie '.' (Punkt) anstelle von ',' (Komma) um 'htmlspecialchars ($ Daten)' –

Antwort

0

sollten Sie verwenden die

<input type="file" name="userfile"> 

es dann an den Server senden. Sie werden in der Lage, den Dateipfad über die globale Variable $ _FILES zu erhalten:

$data = file_get_contents($_FILES['userfile']['tmp_name']); 
echo '<textarea>' . htmlspecialchars($data). '</textarea>'; 

Dann fügen Sie ihn in Ihre Textarea. Aber vergessen Sie nicht, die Benutzerdateien zu validieren (Größe, Erweiterung usw.)

+0

Bitte erklären Sie es mehr ... Ich habe nicht verstanden, was Sie meinen. –

Verwandte Themen