per script/befehl von Textfeld in .txt-Datei schreiben

Danie

Mitglied
Hallo,

ich weis nicht mal ob der Thread hier richtig ist; Aber ich bräuchte ein relativ Simples Script.
Und zwar:

Das Script soll eigentlich nur Eintragungen, die in einem Feld gemacht wurden,
in eine .txt-Datei speichern.
Dieses Script ist für einen Newsletter gedacht, jedoch muss es keine Daten
weitergeben etc. nur: in die .txt-speichern
Rechte auf 777 und dann schreibt das Script da rein! Hoffentlich. :-)

Optisch sollte es so aussehen:

Tragen sich sich noch heute in unseren Newsletter ein,
und zwar hier:
_____________
__textfeld_____| (<- hier kommt die e-Mail rein, aber ihr seit ja nicht blöd)
_____________
__Eintragen___| (<- button)

Hoffe einer kann mir helfen, bzw. das schnell schreiben :p

MfG Daniel ;-)
 
bzw. das schnell schreiben
Wohl kaum, wir sind hier nich bei "Wünsch dir was"!
Was Du benötigst, ist ein HTML-Formular, das die Daten an ein verarbeitendes PHP-Script übergibt. In diesem Script rufst Du die Übergebenen Daten, je nach Übertragungsmethode aus dem $_POST- oder $_GET-Array ab, öffnest eine Datei und fügst die Daten am Ende an. Dazu brauchst Du unter anderem folgende Funktionen.

--> [phpf]fopen[/phpf]
--> [phpf]fputs[/phpf]
--> [phpf]fclose[/phpf]

snuu
 
Hi,

da ich selbst programmiere / programme schreibe...(aber leider von php 0,0 Ahnung habe), dachte ich eigentlich das es kein großer Aufwandt ist, da es ja eigentlich nur ein "simpler" wirte befehl ist. Sollte es aber mit php ein RIESIGER Aufwandt sein, könnt ihr/du mir gerne neue möglichkeiten nennt (wie Java[script], da man aber mit Java[Script] keine Dateien schreiben kann, .....)

Bin für alles offen.

Danke MfG
 
Zuletzt bearbeitet:
Es ist ja auch nur ein (einfacher) write Befehlt der da halt fputs heisst.
Im Prinzip hat dir snuu schon alles geschrieben, daher einfach try&error und dann wieder melden....

Mal so als Codeschnippsel

PHP:
$fh = fopen("date.txt", "w") or die("Konnte Datei nicht öffnen);
fputs($fh, $_POST['email'].'\n';
fclose($fh);

Mal davon ausgegangen du versendest das Formular mit der Methode POST und das Feld heisst email...
 
Original geschrieben von Ben Ben
Es ist ja auch nur ein (einfacher) write Befehlt der da halt fputs heisst.
Im Prinzip hat dir snuu schon alles geschrieben, daher einfach try&error und dann wieder melden....

Mal so als Codeschnippsel

PHP:
$fh = fopen("date.txt", "w") or die("Konnte Datei nicht öffnen);
fputs($fh, $_POST['email'].'\n';
fclose($fh);


Mal davon ausgegangen du versendest das Formular mit der Methode POST und das Feld heisst email...


klasse, danke dir! Ich werds mal versuchen und dann werde ich mich zurückmelden.

mfg
 
naja ein bisschen was muss man schon selbst machen... ist ja nur ein Schnippsel ;)
Es fehlt auch das i bei Datei.txt ...
 
also dann würde der string so aussehen:

$fh = fopen("datei.txt", "w") or die("Konnte Datei nicht öffnen");
fputs($fh, $_POST['email'].'\n';
fclose($fh);
 
oh ja stimmt, .... sehe ich auch grade!


$fh = fopen("datei.txt", "w") or die("Konnte Datei nicht öffnen");
fputs($fh, $_POST['email'].'\n');
fclose($fh);


mfg
 
Zurück