Wert speichern (dat) und wieder aufrufen, wahh
Hallo Leute, ich bin in Sachen php noch ein Neueinsteiger und bräuchte hilfe.
Ich will Werte bzw Variablen per Formular (input) in einer dat datei abbspeichern und den Inhalt später wieder auf einer neuen php datei aufrufen:
eingabe.php :
<html><head><title>Eingabe</title></head><body>
<?
#w = write
$namee=fopen("name.dat","w");
#fputs speichert den wert
fputs($namee,"$name");
#fclose schliesst die datei
fclose($namee);
?>
<FORM ACTION="ausgabe.php" METHOD=POST>
Name: <INPUT NAME="name">
<INPUT TYPE="submit" value="senden">
</FORM>
</body></html>
ausgabe.php :
<html><head><title>Member</title></head><body>
<?
# wenn ja, dann wird diese geöffnet und gelesen (r)
$namee=fopen("name.dat","r");
$name=fgets($namee,255);
# anschließend wird sie wieder geschlossen
fclose($namee);
#ausgabe
echo "Name: $name";
?>
</body></html>
Die name.dat hat chmod 777.
Wieso steht in der ausgabe.php dann nicht §name ?! Ich habe den Wert abgespeichert und sofort wieder aufgerufen aber irgendwo habe ich ein oder mehere fehler gemacht. Ich finde diese aber leider nicht
danke im vorraus
Hallo Leute, ich bin in Sachen php noch ein Neueinsteiger und bräuchte hilfe.
Ich will Werte bzw Variablen per Formular (input) in einer dat datei abbspeichern und den Inhalt später wieder auf einer neuen php datei aufrufen:
eingabe.php :
<html><head><title>Eingabe</title></head><body>
<?
#w = write
$namee=fopen("name.dat","w");
#fputs speichert den wert
fputs($namee,"$name");
#fclose schliesst die datei
fclose($namee);
?>
<FORM ACTION="ausgabe.php" METHOD=POST>
Name: <INPUT NAME="name">
<INPUT TYPE="submit" value="senden">
</FORM>
</body></html>
ausgabe.php :
<html><head><title>Member</title></head><body>
<?
# wenn ja, dann wird diese geöffnet und gelesen (r)
$namee=fopen("name.dat","r");
$name=fgets($namee,255);
# anschließend wird sie wieder geschlossen
fclose($namee);
#ausgabe
echo "Name: $name";
?>
</body></html>
Die name.dat hat chmod 777.
Wieso steht in der ausgabe.php dann nicht §name ?! Ich habe den Wert abgespeichert und sofort wieder aufgerufen aber irgendwo habe ich ein oder mehere fehler gemacht. Ich finde diese aber leider nicht
danke im vorraus
Zuletzt bearbeitet: