Ich versuche gerade einen gaaanz simplen Script zu schreiben- aber scheitere leider dabei
Und zwar möchte ich einfach per Formulareingabe eine Liste erstellen, die dann angezeigt wird.
Dabei möchte ich die Wörter einfach nur in eine .txt Datei schreiben lassen- aber das klappt einfach nicht...
Bisher habe ich die index.php
PHP-Code:
<html>
<head>
<title> Liste der Wörter </title>
</head>
<body>
<form action="words.php" method="post">
<p>Wort hinzufügen:</p>
<input type="text" size="20" name="wort">
<br>
<input type="submit" value="hinzufügen">
</form>
<?php
$datei = fopen ("words.txt", "r");
echo fgets ($datei,10000)."<br>";
while (!feof ($datei))
{
echo fgets ($datei,10000). "<br>";
}
fclose ($datei);
?>
</body>
</html>
und die words.php
PHP-Code:
<?php
function SchreibeDatei ($wort)
{
$datei = "words.txt";
$wort = strip_tags($wort);
$oeffnen = fopen ($datei, "a");
fwrite ($oeffnen,
"$word\n");
fclose ($oeffnen);
}
?>
<html>
<head>
<title> Liste der Wörter die einfach gar nicht gehen</title>
</head>
<body>
<?php
$CallFunction = SchreibeDatei ($wort);
if ($CallFunction)
{
print ("Fresh, neus Wort ;)");
}
else
{
print ("geht ned");
}
?>
<p>
<a href="index.php"> Liste ansehen</a></p>
</body>
</html>
und geschrieben wird das ganze dann in die words.txt
aber leider kommt immer "geht ned" wenn ich auf "hinzufügen" klicke?
Ich hoffe mir kann jemand helfen
Vielen Dank!