schelinho
Goto Top

HTML-Formular: User-Eingabe in .txt-Datei speichern?

Hallo community!

Ich habe folgendes Anliegen:
Ist es möglich, ohne PHP oder sonst was verwenden zu müssen, die Eingaben, die ein User in ein HTML-Formular tätigt, dann in ein Text-file zu speichern?
Hintergrund dieser Frage ist, dass ich für eine Anwendung auf einem Server keine Software wie xampp oä installieren darf/soll, und deshalb eigentlich möglichst alles auf HTML bleiben soll / muss.
Oder gibt es sonst Ansätze von euch, um das zu lösen?

Vielen Dank für eure Unterstützung!

Content-Key: 350734

Url: https://administrator.de/contentid/350734

Printed on: April 24, 2024 at 07:04 o'clock

Member: beidermachtvongreyscull
beidermachtvongreyscull Oct 04, 2017 updated at 15:16:26 (UTC)
Goto Top
Gugge mal:
https://stackoverflow.com/questions/16870876/writing-html-form-data-to-a ...


Oder:
<html>
<head>

<?php

$fileWrite = '';      
$myFile = "testFile.txt";  
if(isset($_POST['fileWrite']) && !empty($_POST['fileWrite'])) {  
$fileWrite = $_POST['fileWrite'].PHP_EOL;  
}
if($fileWrite) {
$fh = fopen($myFile, 'a') or die("can't open file"); //Make sure you have permission  
fwrite($fh, $fileWrite);
fclose($fh);
}
?>

</head>

<body>
<form id="some" name="someName" method="post">  
<input type="text" id="some1" class="someClass" value="" name="fileWrite"/>  
<input type="submit" value="submit" class="submitClass"/>  
</form>
</body>
</html>

OH. Entschuldigung. Du wolltest ja kein PHP.
Member: Arano
Arano Oct 04, 2017 at 20:02:54 (UTC)
Goto Top
Hallo

Ist es möglich, ohne PHP oder sonst was verwenden zu müssen, die Eingaben, die ein User in ein HTML-Formular tätigt, dann in ein Text-file zu speichern?
Nein.
Das HTML wird an den Browser(Client/Besucher) geschickt und gerendert(angezeigt). Natürlich kannst du nicht "einfach so" Daten auf einem Server speichern, sonst könnte ja jeder "Daten" auf den Server schieben bis er platzt (oder für seine Zwecke missbrauchen).


~Arano