• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Daten abspeichern und wieder abrufen

trix0matrix9

Neues Mitglied
Hiho,
ich will, das wenn man auf einen Button klickt, alle Daten in einer TXT Datei abgespeichert wird. Und später (auf einer anderen Webseite) wieder aufgerufen wird.
Halt ich habe 3 Textboxen (Lied, Moderator, Uhrzeit) diese Werden dann abgespeichert, genau in der reihen folge. Dann sollte auf der andere Seite genau in der reihen folge wieder ausgegeben wird.
 
Werbung:
Geht auch eine Datenbank?
Wenn du keine hast. Welche PHP Verson benutzt du?
Denn es gäbse ansonsten die Möglichkeit sqlite zu benutzen.

Ansonsten würde ich mir eine ini schreiben
Aufbau

moderator = Gilles
lied = Tolles Lied
uhrzeit = 12:00

Die ini Datei kannst du dann mit parse_ini_file auslesen. Das gibt dann ein Array zurück.
hier ein beispiel

PHP:
  $infos = parse_ini_file("info.txt");
  echo $info['moderator'];
 
Ich würde es mit der Ini machen weil Datenbank wäre nicht so passend den du willst es ja von einer anderen Homepage auslesen sprich anderer Server und diesem dann per MySQL zu verbinden würde ich vermeiden und extra eine Ausgabe zu erstellen (also auf dem ersten Server) macht auch wenig sinn
Ini ist die beste Lösung
 
Werbung:
okay habe das jetzt gemacht. So sieht mein Button aus:
</form></th>
</tr>
<tr>
<th scope="row"><form id="form5" name="form5" method="post" action="">
<label>
<input type="submit" name="Submit" value="Daten Speichern" />
</label>
</form>

was muss ich jetzt machen, damit die Daten an den Code geschickt wird?
PS: Der Code um zu speichern, steht in der selben Seite wo der Button ist, ist das ein problem?
 
In PHP gibt s mehrere Möglichkeiten zum Abspeichern von Daten in Dateien.

Gib in die Suche auf php.net mal ein fopen, fwrite oder file_put_contents.
 
Werbung:
Also ich habe diesen code gefunden:
int fwrite ( resource $handle , string $string )
wenn ich es richtig verstanden habe dann ist..
... string $string :
$string ist der name der die Zeichenkette (also eine Textbox) in die datei

resource $handle:
erstellt eine Datei und $handle ist die dateiname

oder habe ich es falsch verstanden?
oder bist das hier das richtige:
<?php
$datei = fopen("minfo.txt", w+,'moderator');
?>
??
 
Zuletzt bearbeitet:
du musst mit fopen erst mal die datei öffnen (wenn sie nicht existiert wird sie je nach option erstellt) Siehe fopen manual.
dann schreibst du in die datei (Siehe fwrite)
und dann wieder mit fclose schließen
 
Zurück
Oben