Gästebuch Fragen
gothicer
- php
Hallo
Ich habe mir mal mit php mein eigenes GB programmiert. Nun habe ich ein paar Fragen dazu.
1. Hier ist der code für die Seite die das auswertet. Sie funktioniert ansich kann aber trotzdem mal von einem kontrolliert werden.(wenn ich da so an meine HTML Fragen denke.)
<html>
<head>
<title>erfolgreich</title>
</head>
<body>
<table border="3">
<?php
$datei = fopen("eintraege.txt","a");
echo"<h2>Danke $name, dein Beitrag wurde erfolgreich gespeichert</h2>";
$meintext="<center><table border=3><tr><td style=width:600px>
<center>$name</center></td></tr></table>
<table border=3><tr><td style=width:297px>
<A href=mailto:$mail><center>$mail</center></a></td><td style=width:297px>
<a href=http://$hp>http://$hp</td></tr>
<tr><td style=width:297px>
<center>YIM-Name:$yimname</center></td><td style=width:297px>
<center>icq-nummer:$icqnummer<center></center></td></tr></table>
<table border=3><tr><td style=width:600px>
$text</td></tr></table></center>";
echo"<br><br>";
fwrite($datei,$meintext);
fclose($datei);
?>
<a href="index.html">zurück</a>
</body>
</html>
2.Mit dem code: fwrite($datei,$meintext); schreibt man ja ans ende in eine *.txt Datei was muss ich machen damit es am Anfang steht?
3.Ist die Tabelle mit diesem code:
<table border=3 style=table-layout:fixed><tr><td style=width:297px>
<A href=mailto:$mail><center>$mail</center></a></td><td style=width:297px>
<a href=http://$hp>http://$hp</td></tr>
<tr><td style=width:297px>
<center>YIM-Name:$yimname</center></td><td style=width:297px>
<center>icq-nummer:$icqnummer<center></center></td></tr></table>
immer gleich breit egal wie viel Text dari ist? Hab es noch nicht ausprobiert. Wenn ich schon mal dabei bin kann ich es ja gleich mitfragen.
4. Wenn man in dem Feld, wo man seine Nachricht einträgt ein Absatz macht wird der allerdings später nicht brücksichtigt. Weiß Jemand was ich meine? Kann man das ändern?
So das wars erstmal.
Ich hoffe ihr könnt mir helfen bye.
Hi,
ich würde die txt mit file() einlesen, dann befinden sich die Daten in einem Array. Mit der funktion rsort() http://de3.php.net/manual/de/function.rsort.php lässt sich der Inhalt des Array in umgekehrter Reihenfolge sortieren.
Halte ich für sinnvoller, als jedes mal einen Datensatz am Anfang einer Datei zuschreiben.
Hi,
ich würde die txt mit file() einlesen, dann befinden sich die Daten in einem Array.
Praktisch so?:
$datei = fopen("eintraege.txt","a");
file("$datei");
Mit der funktion rsort() lässt sich der Inhalt des Array in umgekehrter Reihenfolge sortieren.
rsort($datei) ??
Irgendwie hab ich das nicht richtig kapiert. Kann ma jemand die codes so schreiben das ich sie nur noch einfügen brauch?
Hi,
sollte etwas so aus sehen:
$array=file("daten.txt");
rsort($array);
MfG
Otto
Hallo
Muss ich dann das fwrite und fclose noch stehen lassen oder muss das weg?
Hi nochmal
Muss ich dann das fwrite und fclose noch stehen lassen oder muss das weg?
Sagen wir besser so, wo muss ich die jetzt hinpacken?
Sry aber bin halt net so schlau.
Hi,
das hat nichts mit schlau zu tun, sondern mit lernen.
Wofür brauchst du den die Funktionen fwrite() und flcose()?
Wir haben nur über das auslesen der Datei gesprochen, es wäre nicht schlecht wenn man damit fertig ist dieses auch zu schließen.
Wenn du Daten in die Datei schreiben willst, brauchst du auch fwrite.
MfG
Otto