Text in .txt speichern
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
bestimmen
code
datei
eingabe
eintragen
fehler
feld
grundlage
helfen
http
inhalt
komma
pfad
profi
quellcode
rot unterstrichen
teilnehmen
teilnehmer
textfeld
url
-
Hallo,
ich bräuchte dringend ein Script. Dort soll 1 Textfeld sein und ein button. Man soll in das Textfeld etwas eingeben und das soll dann in einer .txt Datei auf dem Webspace gespeichert werden.
Ich habe nicht vor mich zu viel mit PHP auseinander zu setzen, die grundlagen kann ich zwar aber profi will ich nicht werden.
Ich hoffe ihr könnt mir helfen =) -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Hi,
ie grundlagen kann ich zwar aber profi will ich nicht werden.
Mhh... ich würde sagen das was du vorhast gehört noch zum Anfang.
<html> <head> <title>Form</title> </head> <body> <?php if(isset($_POST['send'])) { $handle = fopen ("deine_text_datei.txt", "a"); fwrite($handle,$_POST['inhalt']); fclose($handle); } echo "<form action=\"".$_SERVER['PHP_SELF']."\" method='post'>"; ?> <textarea cols="35" rows="10" name="inhalt"> </textarea> <br /> <input type="submit" value="Senden" /> <input type="hidden" value="irgendwas" /> </form> </body> </html>
Ich glaube das ist das was du meinst.
mfg matthimeo
-
hmm
so siehts jetzt aus: http://event.bio-hazzard.com/eintragen.php
Nur wenn man dort in das Textfeld seinen Nicknamen einträgt und auf "Eintragen" klickt wird es nicht in dem Textdokument gespeichert.
Hier ist mein Quellcode:
<html> <head> <title>Warrock Board Event eintragen</title> </head> <body> <center></center><img src="http://event.bio-hazzard.com/logo.png"></center> <body background="http://event.bio-hazzard.com/bg.jpg"></body> <?php echo "<font color=\#FFFFF2\">Trage in dem Feld unten bitte deinen Warrock Nickname ein und drücke auf Eintragen, wenn du am nächsten Warrock Event von Warrock-board.de teilnehmen möchtest!</font>"; ?> <?php if(isset($_POST['send'])) { $handle = fopen ("teilnehmer.txt", "a"); fwrite($handle,$_POST['inhalt']); fclose($handle); } echo "<form action=\"".$_SERVER['PHP_SELF']."\" method='post'>"; ?> <center><textarea cols="20" rows="1" name="inhalt"> </textarea> <br /> <input type="submit" value="Eintragen" /> <input type="hidden" value="irgendwas" /></center> </form> </body> </html>
Beitrag zuletzt geändert: 31.1.2010 14:13:17 von demonic-legends -
Wie ich sehe möchtest das man in dem eingabe feld sein name eingibt.
Probiere es dann mal mit
<input type="text" name="inhalt" />
anstatt
<textarea cols="35" rows="10" name="inhalt"> </textarea>
-
also die .txt datei ist auch im gleichen ordner wie das script zum ausfüllen^^
Aber trotzdem wird der name den man dort angibt nicht reingeschrieben. Muss ich dann den Pfad zur .txt angeben also: http://event.bio-hazzard.com/teilnehmer.txt oder reicht: teilnehmer.txt?
Ich hoffe du hilfst mir weiterhin =) Und schonmal danke für deine letzten Antworten :D -
achja... man bin ich dumm
du must bei input type=hidden noch name=send hinzufügen.
dann müsste es laufen -
so?
<input type="hidden" value="irgendwas" name="send" /> -
demonic-legends schrieb: so?
<input type="hidden" value="irgendwas" name="send" />
ja, wenn's dann net funkt muss ich ...... ^^ -
if(isset($_POST['send'])) { $rein=$_POST['inhalt'].chr(10) . chr(13; $handle = fopen ("teilnehmer.txt", "a"); fwrite($handle,$rein); fclose($handle); }
füg das mal anstatt
if(isset($_POST['send'])) { $handle = fopen ("teilnehmer.txt", "a"); fwrite($handle,$_POST['inhalt']); fclose($handle); }
dem ein. -
Dann zeigt er mir hier einen fehler an:
$rein=$_POST['inhalt'].chr(10) . chr(13;
Das ";" hinten an der 13 ist rot unterstrichen und "unexpected"
Wo liegt der Fehler?
-
demonic-legends schrieb: Dann zeigt er mir hier einen fehler an:
$rein=$_POST['inhalt'].chr(10) . chr(13;
Das ";" hinten an der 13 ist rot unterstrichen und "unexpected"
Wo liegt der Fehler?
$rein=$_POST['inhalt'].chr(10) . chr(13);
klammer net geschlossen -
So geht. Vielen dank =)
Wenn ich nochmal was brauche, werd eich dich direkt anschreiben =) -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage