*.txt problem

Bleem

Gesperrt
wie kann ich das machen das wenn ich mit einem form was in eine txt schreibe und die dann auf einer *.php seite ausschreiben lass...das dann der letzte eintrag der mit dem form gemacht wurde als ersters angezeigt wird ?
 
du liest deine daten ja wahrscheinlich aus einem array aus
wenn du jetzt $res = array_reverse($array) machst, wird dieser umgedreht. - also ist der höchste indexwert jetzt 0.
 
array ? sorry nuub

das is mei quellcode der die txt erstellt und den inhalt ;)
Code:
<html>
<head><title>add link</title>
<link rel="stylesheet" href="css/style.css" type="text/css">
</head>
<body>
<FORM  action="buttonlinks.php" method="post">
hier kannst du einen 88*31 pixel-button(bild) als link für deine webseite addn<br><br>
<TABLE>
<tr><td>homepage-url:<br><input type=text name=url  value="http://"  size=15  style="font-family:verdana;font-size:10px;border: 1px solid #000000;width=180px;background-color: #cecece;"><br>
button-url:<br><input type=text name=buttonurl id=buttonurl  value="http://"  size=15  style="font-family:verdana;font-size:10px;border: 1px solid #000000;width=180px;background-color: #cecece;"><br>
beschreibung:<br><input type=text name=homepage id=homepage    size=15  style="font-family:verdana;font-size:10px;border: 1px solid #000000;width=180px;background-color: #cecece;"><br>
<br><INPUT TYPE="SUBMIT"  name="send" value="send" style="font-family:verdana;font-size:10px;border: 1px solid #000000;background-color: #cecece;">
<?

if($submit = "send")
  {



              if($url == "" or $buttonurl == "" or $homepage == "" )
                 {

                   echo "";

                 }

               else

                 {

                   echo "link wurde eingetragen";


                     $filename = "links.txt";
                     $file = fopen ($filename, "a");
                     rewind ($file);
                     fputs ($file, "<a href=\"$url\" target=\"blank\"><img src=\"$buttonurl\" width=\"88\" height=\"31\" alt=\"$homepage\" style=\"border: 1px solid #000000;\"></a>&nbsp;");
                     fclose ($file);

                  }
  }
?>


</td></tr>
</TABLE>
</FORM>
</body>
</html>
 
du musst ja die links irgendwie auslesen, und das steht oben nicht.

aber es gibt noch ne möglichkeit, bis jetzt öffnest du deine datei so: $file = fopen ($filename, "a");

mit a geht der cursor (mit dem du deine zeile in die textdatei schreibst) ans ende der seite. wenn du jetzt nicht "a" sondern "w" schreibst, geht er an den anfang deiner textdatei.
 
Zurück