1
Hallo!
Ich habe mein erstes eigenes Script programmiert und vorerst nicht mit einer MySQL Datenbank gearbeitet. Als Alternative verwende ich eine Text-Datei (.txt).
Mein Script dient als Merkliste zu einigen Projekten (die vielleicht schon bald folgen werden...). Dabei habe ich oben ein Formular und darunter die komplette Ausgabe der Datei. Wenn ich etwas in das Formular eingebe, soll es mit einem Klick auf "Hinzufügen" zur aktuellen Liste hinzugefügt werden.
Bisher hat man Script auch einwandfrei funktioniert, bis ich versucht habe nach jedem neueingetragenen Punkt ein <br>, sowie ein Bindestrich (-) zu setzen. Seitdem funktioniert das Eintragen nicht mehr. Ich würde mich über Hilfe freuen:
<form action="myvoc2.php" method="post">
Text der zur <b>MyVoc-Verbesserungsliste</b> hinzugefügt werden soll:<br>
<input type="text" size="75" name="MyVoc">
<input type="submit" value="Hinzufügen"><br><br>
<?PHP
$MyVoc2 = "myvoc.txt";
$Anzahl = count($MyVoc2);
$Datei = fopen ('myvoc.txt', 'r');
echo "<i>";
while (!feof ($Datei))
{
$line = fgets ($Datei, 4096);
echo htmlentities($line) . "<br>";
}
echo "</i>";
echo "Zur Zeit gibt es insgesamt <b>$Anzahl</b> MyVoc-Verbesserungseinträge.<br><br>";
fclose ($Datei)
?>
(Hinzufügeformular / komplette Ausgabe)
<?PHP
$add = fopen ("myvoc.txt","a");
fwrite ($add, "\n"-.$Notiz);
echo "Es wurde folgende Verbesserung zur MyVoc-Liste hinzugefügt (<a href=\"myvoc.php\">zurück</a>):<br><br><i><b>$MyVoc</b></i>";
fclose ($add);
?>
(Antwort auf Hinzufügung)
Vielleicht weiß jemand eine Lösung zu meinem Problem...
EDIT: Eventuelle Erleichterungen wären auch schön.
Mit freundlichen Grüßen,
***
Ich habe mein erstes eigenes Script programmiert und vorerst nicht mit einer MySQL Datenbank gearbeitet. Als Alternative verwende ich eine Text-Datei (.txt).
Mein Script dient als Merkliste zu einigen Projekten (die vielleicht schon bald folgen werden...). Dabei habe ich oben ein Formular und darunter die komplette Ausgabe der Datei. Wenn ich etwas in das Formular eingebe, soll es mit einem Klick auf "Hinzufügen" zur aktuellen Liste hinzugefügt werden.
Bisher hat man Script auch einwandfrei funktioniert, bis ich versucht habe nach jedem neueingetragenen Punkt ein <br>, sowie ein Bindestrich (-) zu setzen. Seitdem funktioniert das Eintragen nicht mehr. Ich würde mich über Hilfe freuen:
<form action="myvoc2.php" method="post">
Text der zur <b>MyVoc-Verbesserungsliste</b> hinzugefügt werden soll:<br>
<input type="text" size="75" name="MyVoc">
<input type="submit" value="Hinzufügen"><br><br>
<?PHP
$MyVoc2 = "myvoc.txt";
$Anzahl = count($MyVoc2);
$Datei = fopen ('myvoc.txt', 'r');
echo "<i>";
while (!feof ($Datei))
{
$line = fgets ($Datei, 4096);
echo htmlentities($line) . "<br>";
}
echo "</i>";
echo "Zur Zeit gibt es insgesamt <b>$Anzahl</b> MyVoc-Verbesserungseinträge.<br><br>";
fclose ($Datei)
?>
(Hinzufügeformular / komplette Ausgabe)
<?PHP
$add = fopen ("myvoc.txt","a");
fwrite ($add, "\n"-.$Notiz);
echo "Es wurde folgende Verbesserung zur MyVoc-Liste hinzugefügt (<a href=\"myvoc.php\">zurück</a>):<br><br><i><b>$MyVoc</b></i>";
fclose ($add);
?>
(Antwort auf Hinzufügung)
Vielleicht weiß jemand eine Lösung zu meinem Problem...
EDIT: Eventuelle Erleichterungen wären auch schön.
Mit freundlichen Grüßen,
***