2017-02-02 3 views
0

Ich habe eine Frage. Ich habe eine Seite, die Zeichenfolgen von 4 bis 8 Zeichen generiert, und ich möchte, dass sie in einer Textdatei im Seitenordner gespeichert werden.Schreiben in Datei mit JS oder jQuery

Gibt es etwas auf Javascript oder jQuery, das würde mir erlauben, dies zu tun? Ich würde es vorziehen, PHP nicht zu benutzen, da ich nichts davon weiß, aber wenn ich muss, werde ich es tun.

+0

Ist die Datei, auf die geschrieben werden soll, auf der Server- oder Clientseite? Das wird einen großen Unterschied in den Antworten machen. – CDspace

+0

Die Textdatei befindet sich auf dem Server. – RobSp1derp1g

+0

Was ist "der Ordner der Seite"? – guest271314

Antwort

3

Die grundlegende Antwort, ist nein. JavaScript (und daher JQuery) wird im Client-Browser ausgeführt. Dies bedeutet, dass sie nicht auf Dateien auf dem Server zugreifen können. Nicht nur das, sie dürfen auch nicht auf Dateien auf dem Client-Computer zugreifen, um die Sicherheit zu verbessern. Wenn JavaScript erlaubt wäre, könnte eine einzelne Website Ihren Computer zerstören, indem Sie Dateien löschen. Oder es könnte Dateien lesen und persönliche Informationen stehlen.

Ihre beste Option ist die Verwendung von PHP. Sie könnten auch NodeJS als Ihr Backend mit der Express Web Framework verwenden. Mit NodeJS können Sie JavaScript auf dem Server ausführen, um Seiten zu bedienen und mit Dateien und/oder Datenbanken zu interagieren.

Wenn Sie Daten auf dem Client [Browser] speichern möchten, verwenden Sie Cookies oder sehen Sie sich die intuitivere Web Storage API an.

+0

Aber wie würde ich das machen? – RobSp1derp1g

+0

Welchen Weg würden Sie gerne machen? Mit PHP oder NodeJS? – octacian

+0

Ich sollte erklären was ich will. Dies ist die Seite, die ich mache: http://link-randomizer.eu.pn/ Ich möchte, dass es die Adressen, die es erstellt, in eine Textdatei kopiert. Ich würde mein Bestes versuchen, um PHP zu vermeiden. – RobSp1derp1g

Verwandte Themen