Seite 1 von 7

Mit Formular etwas in eine .txt Datei schreiben

Verfasst: 14.12.2006 16:31
von FCM
Hallo,

ich möchte ein Formular machen, in das ich einen bestimmten Text schreibe und dieser nach submit in eine .txt-Datei geschrieben wird. Sollte jedoch bereits ein Text in der Datei vorhanden sein, soll dieser gelöscht werden.

Hat jemand den HTML/PHP Code?

Mfg

Verfasst: 14.12.2006 16:54
von StarWolf3000
wie wärs damit?

Code: Alles auswählen

<?
if($_POST['text'] || $_POST['button'])
{
	$text = $_POST['text'];
	$fh = @fopen("file.txt", "w");
	fputs($fh, $text);
	fclose($fh);
}
?>
<html>
<head>
<title>Text aus Form in Datei schreiben</title>
</head>
<body>
<form name="<?=$_SERVER['PHP_SELF'];?>" method="post">
Text: <input type="text" name="text">
<input type="submit" value="speichern" name="button">
</form>
</body>
</html>
das "w" sorgt dafür, dass, wenn die Datei existiert, sie überschrieben wird

Verfasst: 14.12.2006 18:08
von FCM
Wie kann man das machen, dass man es in Textarea eingeben kann?

Verfasst: 14.12.2006 18:11
von StarWolf3000
statt:

Code: Alles auswählen

Text: <input type="text" name="text">
das hier:

Code: Alles auswählen

<textarea name="text" rows="6" cols="60"></textarea>
statt rows="6" und cols="60" kannst du andere Werte nehmen

Verfasst: 14.12.2006 18:49
von FCM
Ok, bin nämlich erst grad am PHP-Lernen. Dann nochwas: Kann ich als String ($irgendwas) eine Datei nehmen? Also so:

die Datei beispiel.txt liegt im root

Code: Alles auswählen

$irgendwas = DER_INHALT_DER_DATEI
Geht das?

Verfasst: 14.12.2006 18:52
von StarWolf3000
FCM hat geschrieben:Kann ich als String ($irgendwas) eine Datei nehmen? Also so:

die Datei beispiel.txt liegt im root

Code: Alles auswählen

$irgendwas = DER_INHALT_DER_DATEI
Geht das?
ich versteh nicht ganz, was du meinst

Verfasst: 14.12.2006 18:54
von punkface

Verfasst: 14.12.2006 18:56
von StarWolf3000
mit

Code: Alles auswählen

<?
$irgendwas = file_get_contents("beispiel.txt");
?>

Verfasst: 14.12.2006 19:02
von FCM
Super :grin: Du kannst bereits PHP ganz, oder lernst du noch?

Verfasst: 14.12.2006 19:05
von StarWolf3000
FCM hat geschrieben:Super :grin: Du kannst bereits PHP ganz, oder lernst du noch?
Wenn du mich meinst: ja ich kann PHP, ich hatte nur deine Frage nicht richtig verstanden :wink: