• Das Erstellen neuer Accounts wurde ausgesetzt. Bei berechtigtem Interesse bitte Kontaktaufnahme über die üblichen Wege. Beste Grüße der Admin

In eine Locale Datei mit JavaScript schreiben

DjB

New member
Kann man mit einem JavaScript in eine auf dem serverliegende datei (z.b. *.txt schreiben?
Wenn ja wie?

Mfg benny
 
Hi,

Also mit JavaScript geht das nicht. JavaScript wird vom Browser ausgeführt, also kannst nix am Server schreiben. Was du brauchst is PHP oder Perl.

PHP:

<?
$file = fopen("1.inc","r+");
$count = fread($file, filesize("1.inc"));
fclose($file);
$count += 1;
$file = fopen("1.inc","w+");
fputs($file, $count);
fclose($file);
include("1.inc");
?>

Da hast zum zb nen Counter in PHP.
$file = fopen("FILE","w+");
fputs($file, WAS IN FILE SCHREIBEN WILLST);
fclose($file)
Das ist der Befehl zum schreiben in eine Datei.

cya
ShadowsMaster
 
Ja aber man kann ja mit
tdc auch eine server datei auslese...
das ist das was ich amchen will ich will eine datenbank erstellen...

also mit tdc kann man dynamisch eine txt datei auslesen

name,vorname,adresse,telefon

das gibt er dann in einer tabelle wieder...
so un nun möchte ich auch das man das eintragen und verändern kann!
 
Du kannst mit JS zwar eine File auslesen (oder mit Flash, etc). Aber darin schreiben kannst du nur mit serverbasierenden Scripts. PHP kann ich auch ein bisschen, hab dir das Script eh geschickt. Wennst es in Perl willst musst wen andren fragen, dass kann ich leider ned. Sorry.

cya
 
Kannst dur mir eftl ein kleiens script schreiben:

Das ein formular ist mit z.b.

vorname
nachname
adresse

damit cih ein gutes beispiel ahb den rest schaff ichd ann schon

mit dem man 1. eintragen kann in die datei
udn mit dem man auch einträge verändern kann!?
wäre nett
 
Hm, mal probiern:

file1.htm:

<form action="file2.php" method="post">
Vorname: <input type="text" name="vorname">
<br>
Nachname: <input type="text" name="nachname">
<br>
Adresse: <input type="text" name="addresse">
<br>
<input type="submit" value="Send">
</form>

file2.php:

<?
$file = fopen("file3.txt","r+");
$form = fread($file, filesize("file3.txt"));
fclose($file);
$form = "$vorname<br>$nachname<br>$addresse";
$file = fopen("file3.txt","w+");
fputs($file, $form);
fclose($file);
include("file3.txt");
?>

file3.txt: CHMOD 777

cya
ShadowsMaster
 
und neue einträger schreibt er dann imerm eine zeile weiter richtig?

z.b.

vorname1,nachname1,telefon1
vorname2,nachname2,telefon2
vorname3,nachname3,telefon3

?!?
 
Hi,

<?
$file = fopen("file3.txt","r");
$form = fread($file, filesize("file3.txt"));
fclose($file);
$file = fopen("file3.txt","a+");
$form = "$vorname $nachname, $addresse<br>";
fputs($file, $form);
fclose($file);
include("file3.txt");
?>

Damit speichert er alles immer eine Zeile unter der anderen wie du es willst.

cya
ShadowsMaster
 
Zurück
Oben