html frage, eingabe - ausgabe von daten

Lupo

Lt. Junior Grade
Registriert
Feb. 2003
Beiträge
407
hallo,
ich baue grade eine webseite. nun stehe ich vor einem problem und weiss nicht wie ich es lösen kann.

ich habe vor diese webseite lokal zu verwenden und auf viele verschiedene rechner zu installieren.
ich möchte bei der website in einer ecke einen kleinen button machen der mich ins bearbeiten bereich bringt...(der bereich muss nicht userspezifiziert sein) .
in diesem bereich möchte ich einmalig daten alegen die zu späteren zeitpunkt dann immer wieder beim aufrufen der HP angezeigt werden. bsp ich gehe auf den edit button , habe eine eingabemaske, gebe die daten des rechners ein, klicke auf übernehmen. und sobald ich die page wieder aufrufe stehen die daten an beliebiger stelle auf der homepage.

ich möchte das irgendwie lösen weiss aber nicht wie. möglichst ohne datenbank. irgednwie das die daten in eine textdatei geschrieben werden und dann beim start ausgelesen werden. ich weiss nicht ob sowas klappen kann. deswegen warte ich auf eure vorschläge.

vielen dank !!
 
Am elgentesten und einfachsten waere es mit einer MySQL Datenbank - aber das willst du ja nicht...

Alternativ kannst du das ganze natuerlich mit PHP in Textdateien speichern und dann irgendwelche Trennzeichen, z.B. die Tilde, verwenden, um die Daten spaeter wieder rauszuholen.

Befehle, die du dir dafuer anschauen solltest:

- fopen, fclose
- fread, fwrite

Kannst du ueberhaupt PHP - ansonsten geht das nicht mal eben so?!?
 
nein php beherrsche ich nicht. fopen,fwrite und die dinge sagen mir aber von C etwas... ich weiss nicht ob das vergleichbar ist.
gibt es solch vorgefertigten scipte schon ??
 
<?php
$filename = 'test.txt';
$somecontent = "Füge dies Datei hinzu\n";

// Sichergehen, dass die Datei existiert und beschreibbar ist
if (is_writable($filename)) {

// Wir öffnen $filename im "Anhänge" - Modus.
// Der Dateizeiger befindet sich am Ende der Datei, und
// dort wird $somecontent später mit fwrite() geschrieben.
if (!$handle = fopen($filename, "a")) {
print "Kann die Datei $filename nicht öffnen";
exit;
}

// Schreibe $somecontent in die geöffnete Datei.
if (!fwrite($handle, $somecontent)) {
print "Kann in die Datei $filename nicht schreiben";
exit;
}

print "Fertig, in Datei $filename wurde $somecontent geschrieben";

fclose($handle);

} else {
print "Die Datei $filename ist nicht schreibbar";
}
?>



das hab ich zb gefunden jetzt.leider habe ich sytax technisch nicht so viel ahnung-
ich habe eingabefelder und einen save button. wo muss ich den code hinkopieren das überhaupt irgdnwas passiert wenn ich den save button drücke
??

<label>Machine_type
<input type="text" name="textfield4" />
</label>
</p>
<p>
<input type="submit" name="Submit" value="Save" />
</p>
<p>
<label></label>
</p></td>

ich hab den php code immer versucht dazwischen zu schreiben aber es tut sich nichts. und woher weiss er aus welchem eingabefeld er die daten entnehmen soll ??
muss ich zuvor eine textdatei anlegen ?? oder wird sie wie bei c mit w+ selbst erzeugt ??

danke euch !
 
Zuletzt bearbeitet:
ich glaube es liegt daran, dass mein webserver kei php unterstützt. kann das sein ? habe eine php datei hochgeladen mit dem inhalt "" <?php
phpinfo();
?> "" versuche ich diese datein nun aufzurufen wird sie mir lediglich zum download angeboten.
 
Zuletzt bearbeitet:
Zurück
Oben