values in files

ex.m0rb

Grünschnabel
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?
 
naja
if(isset($strText)) woher kommt denn $strText ?

du kannst dem submit butten einen namen wie submit geben, dann if(isset($submit))

oder hast du ne fehlermeldung ?
 
-

Du hast keine Action bei deinem Formular.
PHP:
action="<?PHP echo $PHP_SELF; ?>"
Was ist deine Variable $strText??

Wieso machst du eine Schleife, wenn du nur die Eingabe aus einem Input-Feld in die Datei schreiben willst?
Außerdem inkremetierst du $i gleich 2mal in deiner Schleife.

Also am besten Suchfunktion im Board benutzen und dir ein Beispiel raussuchen oder der Reihenfolge nach, PHP lernen.
 
bin ich dumm

sry, das war wirklich dumm; hab das php zeugs immer noch nicht so ganz gecheckt; hab jetzt alles so gemacht, wie ihrs gesagt habt, jetzt funzts; thx!
 

Neue Beiträge

Zurück