Inhalt als Datei auf Server speichern

Conny64

Mitglied
Ich versuche schon die ganze Zeit mit verschiedenen Möglichkeiten den Inhalt einer Varialben als Datei auf dem Server zu speichern.

Irgenwie bekomme ich das nicht hin.

Bin jetzt mal auf jQuery gewechselt, was aber auch nicht klappt. Hat jemand eine Idee.

Hier mein letzter Versuch:
Code:
<html>
<head>
<script type="text/javascript" src='https://code.jquery.com/jquery-3.5.1.js'></script>
</head>
<body>

<script>
var str = 'test';
alert("test");
request = $.ajax({ url: "/data.txt", type: "post", data: str });
alert(request);
</script>
</body>
</html>
 
K

kneitzel

Gast
Was für ein Fehler tritt denn auf? Vermutlich wird der Server den Request ablehnen.
Was hast du denn auf der Server Seite konfiguriert, so dass der Request klappen sollte?
 

Conny64

Mitglied
Es ist ein Webspace bei Webgo. Wie der genau konfiguriert ist ...hmmmm.... würde da phpinfo helfen ?
Ansonsten - es kommt keine Fehermeldung in der Browser Console.
Wenn ich mit PHP ein File erstelle und was rein schreibe funktioniert es einwandfrei.

Das File kannst du testweise auf www.dl2fbo.de/menu1/test.php aufrufen
Ich will eigentlich das Script was auf https://www.dl2fbo.de/menu1/index.html dazu bewegen seine JSON Variable in eine Datei zu schreiben, damit ich sie dann mit PHP im Frontend einlesen kann.
 

LimDul

Top Contributor
Mal ganz davon abgesehen, dass es JavaScript und nicht Java ist - JavaScript kann keine Datei auf dem Server anlegen. JavaScript kann einen Ajax Request an den Server senden, den dort eine Anwendung (zu Beispiel eine PHP-Anwendung) entgegen nimmt und verarbeitet. Sprich, das interessante ist, wie sieht das Gegenstück aus, dass den Ajax Request entgegennimmt.
 

Conny64

Mitglied
Da ich in dem Bereich Anfängerin bin, kann ich da leider nichts dazu sagen.
Gibt es denn in JS eine andere Möglichkeit die Variable in eine Datei zu speichern, oder soll ich es mal in einem reinen JS Forum probieren?
 

mrBrown

Super-Moderator
Mitarbeiter
Gibt es denn in JS eine andere Möglichkeit die Variable in eine Datei zu speichern, oder soll ich es mal in einem reinen JS Forum probieren?
Mit JavaScript im Browser kannst du keine Datei auf dem Server bearbeiten - du musst immer die Daten an die Server-Applikation schicken (das machst du schon), und diese muss dann alles weitere machen.
 

Conny64

Mitglied
OK. Danke für deine tolle Unterstützung. Leider weiß ich nicht wie ich weiter vorgehen könnte. Werde ich mich noch mal durch die unendlichen Weiten des Webs lesen :-(
 

Conny64

Mitglied
Deine Idee war SUPER !
Ich rufe per Ajax das PHP Script "saver.php" auf und übergebe die zu speichernde Variable

Javascript:
$.post( "saver.php", { string: myString})
  .done(function( data ) {
});

PHP:
<?php
if($_POST['string']){
      echo file_put_contents("myfile.txt",$_POST['string']);
} ?>
 

LimDul

Top Contributor
Dir sollte nur bewusst sein, das damit jeder einen beliebigen Inhalt in diese Datei auf dem Server schreiben kann. Javascript kann man beliebig verändern, du kannst nicht sicherstellen, dass genau das Javascript ausgeführt wird, was du definiert hast. Jemand mit bösen Absichten kann dir darüber eine Menge Schrott und illegales Zeug unterschieben!
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
L Inhalt von Input in Variable speichern, zurücksetzen mit Java Angular, React, JQuery - Fragen zu JavaScript 1
Q Named outlet zeigt keinen Inhalt Angular, React, JQuery - Fragen zu JavaScript 0
Zeppi React Inhalt wird zu häufig geladen Angular, React, JQuery - Fragen zu JavaScript 2
Inhalt Kopieren & woanders eintragen Angular, React, JQuery - Fragen zu JavaScript 1
inhalt Kopieren und woanders einfügen ? Angular, React, JQuery - Fragen zu JavaScript 2
P div container Inhalt aktualiseren Angular, React, JQuery - Fragen zu JavaScript 3
dizzydwar Iframe -inhalt dynamisch skalieren Angular, React, JQuery - Fragen zu JavaScript 4
D Passwort prüfen auf Inhalt Angular, React, JQuery - Fragen zu JavaScript 7
D Fenster Grösse dem Inhalt anpassen Angular, React, JQuery - Fragen zu JavaScript 5
B php Datei in JavaScript öffnen Angular, React, JQuery - Fragen zu JavaScript 9
Cellsplitter Api auslesen und in Json Datei speichen - Javascript (node js) Angular, React, JQuery - Fragen zu JavaScript 10
Aleyna_ Einbinden von js (ts) und HTML-Datei funktioniert nicht Angular, React, JQuery - Fragen zu JavaScript 16
M Mit innerHTML in eine bestimmte HTML-Datei schreiben Angular, React, JQuery - Fragen zu JavaScript 8
krgewb Datei lesen und Datei erstellen Angular, React, JQuery - Fragen zu JavaScript 3
N Problem - Google Analytics Tracking Javascript Datei von eigenen Server laden Angular, React, JQuery - Fragen zu JavaScript 1
S bat-Datei über Firefox ausführen Angular, React, JQuery - Fragen zu JavaScript 5
F JSON Datei in JavaScript einbinden Angular, React, JQuery - Fragen zu JavaScript 1
S Java "Kommentar" und XLS Datei in Browser implementieren Angular, React, JQuery - Fragen zu JavaScript 2
R Java Script in ein Htm Datei einbinden? Angular, React, JQuery - Fragen zu JavaScript 4
S Problem mit Aufruf einer *.js-Datei Angular, React, JQuery - Fragen zu JavaScript 2
K Datei auslesen Angular, React, JQuery - Fragen zu JavaScript 2
P Formular wird abgeschickt - php-datei öffnet sich nicht Angular, React, JQuery - Fragen zu JavaScript 3
C Datei per JS auf Festplatte speichern. Angular, React, JQuery - Fragen zu JavaScript 3
T die externe javascript datei Angular, React, JQuery - Fragen zu JavaScript 3
G Erstellungsdatum/-zeit einer anderen Datei ausgeben Angular, React, JQuery - Fragen zu JavaScript 2
D *.js-datei bei Seitenaufruf laden Angular, React, JQuery - Fragen zu JavaScript 2
K Von Angular auf Server Variable zugreifen Angular, React, JQuery - Fragen zu JavaScript 3
Zeppi Server soll Daten zurückgeben, die der Client als Variablen nutzt Angular, React, JQuery - Fragen zu JavaScript 1
L JSON-Daten aus einen Server mit fetch holen Angular, React, JQuery - Fragen zu JavaScript 3
J Node.js HTTP Server auf VPS Server aufrufen Angular, React, JQuery - Fragen zu JavaScript 7
J NodeJS-Server - Debbuging ? Angular, React, JQuery - Fragen zu JavaScript 2
H Problem mit vom Server gelieferten Objekten Angular, React, JQuery - Fragen zu JavaScript 11
S Fehlerhafte Server-Antwort: 0 Angular, React, JQuery - Fragen zu JavaScript 2
P Variable weitergabe von Server zu Server Angular, React, JQuery - Fragen zu JavaScript 2

Ähnliche Java Themen

Neue Themen


Oben