Speichern ohne MySQL

na hab ich doch oben...

schon gesagt...
musst halt die datei öffnen und Zeilenweise, hier nur die erste Zeile mit fgets auslesen --> selfphp 1.0
dann haste sie wieder. oder etwa nicht ... feedback
2b
 
Ich bin ein n00b und bin dumm...

Ich bin soweit

PHP:
///Formular

<form action="Anfang.php" method="post">
<input type="text" size="10" name="cw">
<input type="submit" value="OK">

PHP:
///Eingegebenes wird in Test.txt gespeichert 

<?
  $datei = fopen("Test.txt","r+");
  echo $cw;
  rewind($datei);
  fwrite($datei, $cw);
  fclose($datei);
  ?>

Ich will es dann auf DIESER SEITE an einer ganz bestimmten stelle anzeigen lassen, per Tag, wie mach ich das, denn er speichert den text in der Test.txt ja als Text und nicht als Variable :eek:
 
wenn da nur eine Variable drinsteht die so wie sie ist
ausgegeben werden soll dann
<?
include "test.txt";
?>

ansonsten zieh dir self_php und gucke dir die befehle
für datei sachen an.
z.B. fgets

EDIT>>> was genau meinst du mit 'per Tag ausgeben'

Also dann versuchs mal...
2b
 
Zuletzt bearbeitet:
Also du kannst die Datei wieder mit fopen öffnen
dann schreibst du

$datei = fopen(usw...);
$cw = fgets($datei,10000);

dann hast du die variable wieder...

Guck noch mal genau in selfphp nach.
ist bei selfhtml mit dabei... also ziehen und staunen.

2b
 
@insane: das was AKM<2b> gesagt hat, hab ich auch gemeint ;) hatt nur gestern keine zeit/lust/muße mehr, mehr zu posten ;) :p
 
Aha :)

hmmm, das kotzt mich an und zwar will ich ja n cw add machen, also im formular cw eingeben und dass ergebniss, aber wenn ichs aus der txt dat auslese, steht es ja immer hintereinander.

Kann man variablen in der txt datei speichern dass es so aussieht.

PHP:
<?
$a = "$b";
$c = "d";
?>


Dass ichs dann auf meiner Seite ausgeben kann:

PHP:
<?
echo "$b";
?>
z.B.


ich weis ich nerve aber ich bin ein totaler noob :)


Achso mit den Tags meinte ich Dreamweaver, bei Dreamweaver kann man an bestimmte stellen tags hinsetzn
 
Zuletzt bearbeitet:
Ausgabe der Datei

für eine so genaue Darstellung, solltest du mehrere Dateien anlegen. eine zum eingeben, eine zum speichern und eine zum ausgeben.



In die zum Eingeben kommt folgender inhalt:

<form action="speichern.php" method="post">
Datum des CW<input type="text" name="datum"><br>
CW-Gegner<input type="text" name="clan"><br>
Ergebnis:<input type="text" name="ergebnis"><br>
</form>

In die zum speichern(speichern.php) kommt folgender inhalt:

<?

$ausgabe = "<tr><td">".$datum."</td><td>".$clan."</td><td>"
.$ergebnis."</td></tr>";


$ausgabe = stripslashes($ausgabe);


$datei = fopen("gegner.txt","r+");
$eingelesen = " ";
while (!feof($datei)) {
$zeile = fgets($datei,1000); $eingelesen .= $zeile;
}
rewind($datei);
$schreiben = $ausgabe.$eingelesen;
fwrite($datei, $schreiben);
fclose($datei);

echo "Folgender CW wurde eingegeben: /n<table>".$ausgabe."</table>";
?>


Und in die Datei zum Anzeigen(CW-ergebnis.php) kommt dann folgender Script:

<?
echo("<table>");
include("gegner.txt");
echo("</table>");
?>


So müssten der gesamte Skript funktionieren.


Mfg Hubertus Rehbaum
 
Zuletzt bearbeitet:

Neue Beiträge

Zurück