ich will jetzt mal n bisschen in php einsteigen. ich hab mir mal n paar tuts durchgelesen, und wollte jetzt nen script machen, das mir in eine datei ein paar values reinspeichert. in der datei hab ich mir das so vorgestelt:
$name[1] = moep
..
$name[2] = bla
..
also hab ich mal dieses script gebastelt:
<html>
<head>
<title>mein erster versuch</title>
</head>
<form method="POST">
name:<br>
<input name="name" >
<input type="submit" value="Speichern">
</form>
<?php
$file ="members.txt";
//Neuen Text in die Date schreiben
if (isset($strText))
{
$i = 1;
$hDatei = @fopen($file, "a")
or die ("Datei konnte nicht geöffnet werden");
for ($i=1;$i=99;$i++) {
fputs($hDatei, $name[$i] . "\n");
$i++;
fclose($hDatei);
echo "Ihr Text wurde gespeichert<br>\n";
}
}
//Vorhandenen Text anzeigen
if(file_exists($strDateiname))
{
$hDatei = @fopen($strDateiname, "r")
or die ("Datei konnte nicht gelsen werden");
while (!feof($hDatei))
{
$strZeile = fgets ($hDatei, 4069);
echo "$strZeile <br>\n";
}
fclose($hDatei);
}
?>
doch es will einfach nicht gehn. könnt ihr mir erklären woran das liegt?
$name[1] = moep
..
$name[2] = bla
..
also hab ich mal dieses script gebastelt:
<html>
<head>
<title>mein erster versuch</title>
</head>
<form method="POST">
name:<br>
<input name="name" >
<input type="submit" value="Speichern">
</form>
<?php
$file ="members.txt";
//Neuen Text in die Date schreiben
if (isset($strText))
{
$i = 1;
$hDatei = @fopen($file, "a")
or die ("Datei konnte nicht geöffnet werden");
for ($i=1;$i=99;$i++) {
fputs($hDatei, $name[$i] . "\n");
$i++;
fclose($hDatei);
echo "Ihr Text wurde gespeichert<br>\n";
}
}
//Vorhandenen Text anzeigen
if(file_exists($strDateiname))
{
$hDatei = @fopen($strDateiname, "r")
or die ("Datei konnte nicht gelsen werden");
while (!feof($hDatei))
{
$strZeile = fgets ($hDatei, 4069);
echo "$strZeile <br>\n";
}
fclose($hDatei);
}
?>
doch es will einfach nicht gehn. könnt ihr mir erklären woran das liegt?