art-d-sign
-


Hinweise


Antwort
 
LinkBack Themen-Optionen Thema durchsuchen Thema bewerten
Alt 15.05.2003, 22:15   #1
TP-Specialist
 
Registriert seit: Jul 2002
matthias hilft, wo's gehtmatthias hilft, wo's gehtmatthias hilft, wo's gehtmatthias hilft, wo's geht
Question

wie speichere ich formulardaten in eine .txt datei?


ich möchte gerne auf einer webseite auf der erst eine "comingsoon" seite besteht ein textfeld einbauen in der man seine emailadresse hinterlassen kann. wie mach ich das mit .asp, dass die daten (emailadressen) über ein formular textfeld in eine textdatei gespeichert werden?
matthias ist offline   Mit Zitat antworten


Alt 15.05.2003, 22:44   #2
TP-Supporter
 
Benutzerbild von [DerToni]
 
Registriert seit: Dec 2002
[DerToni] bringt sich richtig ein[DerToni] bringt sich richtig ein
Hallo.

Nun, so mich nichts, dich nichts, wird sich kaum jemand in einer e-Mail-Sammelliste verewigen wollen . Was willste denn bezwecken? Eine Mail wenn die Seite mit Inhalt gefüllt wurde? Dann mach ein Newsletterscriptchen rein, und schreib ganz deutlich dazu, dass die mailaddy nur dazu verwendet wird. .

Was allerdings unter asp läuft . Mit PERL könnte ich hunderte von Scripten nennen - wenn ich nur welche wüsste .

Gruß DerToni.
[DerToni] ist offline   Mit Zitat antworten
Alt 15.05.2003, 22:48   #3
TP-Specialist
 
Registriert seit: Jul 2002
matthias hilft, wo's gehtmatthias hilft, wo's gehtmatthias hilft, wo's gehtmatthias hilft, wo's geht
danke für deine hilfe...
matthias ist offline   Mit Zitat antworten
Alt 15.05.2003, 22:54   #4
TP-Insider
 
Registriert seit: Oct 2001
René macht sich hier sehr viel Mühe
Zwar PHP (ASP kann ich nicht, sorry), aber vielleicht hilfts:

PHP-Code:

<html><head><title></title></head>
<body>

<form action="<?php echo $PHP_SELF?>" method=post>
<input type=hidden name="sent" value="1">
eMail:<br>
<input type=text name="email" size=20>
<input type=submit name=submit value="eintragen"><br><br>
</form>

<?php

$HTTP_POST_VARS
[email]=strip_tags($HTTP_POST_VARS[email]);
$HTTP_POST_VARS[email]=trim($HTTP_POST_VARS[email]);

if (
$HTTP_POST_VARS[email] AND $HTTP_POST_VARS[sent] == "1")
  {
   if (
file_exists('emails.txt')) {$ausgabe="\n";}
   
$eintrag=$HTTP_POST_VARS[email]."\n";
   
$datei=fopen('emails.txt''a+');
   
fputs($datei$eintrag);
   
fclose($datei);
   
$HTTP_POST_VARS[email]="";
   echo 
"<br>Eingetragen!";
  }

?>
</body>
</html>
Vielleicht kann jemand noch eine Abfrage nach der Richtigkeit für eMailadressen hinzufügen (also ob @ vorhanden usw.), hab das im Moment nicht.

MFG...McMiG
René ist offline   Mit Zitat antworten
Alt 16.05.2003, 00:37   #5
TP-Specialist
 
Benutzerbild von mike
 
Registriert seit: Jan 2002
Ort: TP/Dynamik
mike bringt sich richtig ein
Hallo Schweizer!

Wir sind uns ja noch nicht soo oft hier über den weg gelaufen, darum weiss ich auch nicht, was dein level in sachen proggen ist, aber schau dir mal das an:
http://www.w3schools.com/asp/met_openastextstream.asp

auf der gleichen seite findest du auch noch einen link zu VB.

aber ansich läuft es so ab, wie mcmig beschrieben hat:

- formular sendet das feld mit der adresse an die empfangsseite
- die datei wird geöffnet, (tipp: appending schreibt dir die adresse einfach hinten dran)
- adresse dranhängen
- file schliessen.


@toni: wennst nix zum beitragen hast, dann lass es bitte in zukunft. danke
-
__________________
Gehelft? Hier kannst du dich bedanken.

mike
mike ist offline   Mit Zitat antworten
Alt 16.05.2003, 09:03   #6
TP-Specialist
 
Registriert seit: Jul 2002
matthias hilft, wo's gehtmatthias hilft, wo's gehtmatthias hilft, wo's gehtmatthias hilft, wo's geht
ok! ich schau das mal an. danke für eure antworten!
matthias ist offline   Mit Zitat antworten
Alt 17.05.2003, 00:40   #7
TP-Insider
 
Benutzerbild von #!/usr/bin/beer
 
Registriert seit: Jan 2002
Ort: Akhragan
#!/usr/bin/beer bringt sich richtig ein#!/usr/bin/beer bringt sich richtig ein

in etwas so sollte es gehen:


<%
Dim Afile, fs, Element, Text
set fs = CreateObject("Scripting.fileSystemObject")
' die datei muss existieren, ansonsten gibt es eine fehlermeldung
' der inhalt wird automatisch an den bestehenden inhalt angehängt
set aFile = fs.OpenTextFile("H:\webroot\mytext.txt", 8 ) 'hier den pfad zur datei reinhämmern

if UCase(Request.ServerVariables("REQUEST_METHOD")) = "GET" Then
for each Element in Request.QueryString
Text = Element & " = " & Server.HTMLEncode(Request.QueryString(element)) & VbCRLF
aFile.WriteLine(Text)
next

elseif UCase(Request.ServerVariables("REQUEST_METHOD")) = "POST" Then
for each Element in Request.Form
Text = Element & " = " & Server.HTMLEncode(Request.Form(element)) & VbCRLF

aFile.WriteLine(Text)
next
End If
aFile.close

' alles schön plattmachen um speicher zu schonen
Set fs = nothing
Set aFile = nothing
Set Text = nothing
Set TM_GUID = nothing





%>
__________________
میں کانچ کھا سکتا ہوں اور مجھے تکلیف نہیں ہوتی.
நான் கண்ணாடி சாப்பிடுவேன், அதனால் எனக்கு ஒரு கேடும் வராது

Geändert von #!/usr/bin/beer (17.05.2003 um 00:45 Uhr).
#!/usr/bin/beer ist offline   Mit Zitat antworten
Antwort

  Aktuelles Thema
  TP Hilfe Forum > Web-Editoren & Coding > Traum-Dynamik
wie speichere ich formulardaten in eine .txt datei? wie speichere ich formulardaten in eine .txt datei?
« Fehlersuche | Kardinalität von Indizes »

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 02:38 Uhr.

Powered by: vBulletin Version 3.7 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd. / Search Engine Friendly URLs by vBSEO 3.2.0 ©2008, Crawlability, Inc.
Traum-Projekt.com | Suchen | Archiv | Impressum | Kontakt | | | Nach oben |



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67