Dzień dobry. Przeszukałem google i nie mogę nic znaleźć.
Mam oto taki skrypt php:
plik: news_edit.php <?php
/*********************************************
* formularz
*********************************************/
$pole1 = trim($_POST['pole1']); $pole2 = trim($_POST['pole2']); $pole3 = trim($_POST['pole3']); $pole4 = trim($_POST['pole4']); $pole5 = trim($_POST['pole5']);
// formularz
echo '<form action="" method="post"> tytuł: <input type="text" name="pole2" value="http://" style="width: 200px;" /><br />
nr: <input type="text" name="pole1" style="width: 183px;" /><br />
autor: <input type="text" name="pole3" style="width: 183px;" /><br />
data: <input type="text" name="pole4" style="width: 183px;" /><br />
text: <input type="text" name="pole5" style="width: 183px;" /><br />
<input type="submit" value="Zapisz" /> <input type="reset" value="Reset" />
</form>';
}
if ($pole1 != "") {
// dane pochodzace z formularza
$dane = $pole1."|".$pole2."|".$pole3."|".$pole4."|".$pole5."\n";
// przypisanie zmniennej $file nazwy pliku
$file = "data.txt";
// uchwyt pliku, otwarcie do dopisania
// blokada pliku do zapisu
// zapisanie danych do pliku
// odblokowanie pliku
// zamkniecie pliku
echo "Dane zostaly zapisane!<br />"; echo "<a href=news_edit.php>Zobacz wpisane dane</a>";
}
?> <br><br><br>
<script language='JavaScript' type='text/javascript'>
if (document.getElementById('pole1'))
{
document.write("");
}
else
{
if (document.body.innerText.indexOf("Dane zostaly zapisane!")>=0)
{
///
}
else
{
document.write("Karta jest pusta");
document.write('<a href="index.php">wróc</a>');
}
}
</script>
<?php
/*********************************************
* baza
*********************************************/
echo "<table border=1 cellspacing=0 cellpadding=0 width=98%>";
// wczytanie zawartosci pliku do tablicy
$file = file("data.txt"); // przechodzimy przez tablice za pomoca petli foreach
foreach($file as $value) {
// rozbijamy poszczególne linie na czesci
// wyswietlamy rozbity tekst
echo "<tr><td>" .$exp[0]. "</td><td>" .$exp[1]. "</td><td>" .$exp[2]. "</td><td>" .$exp[3]. "</td><td>" .$exp[4]. "</td></tr>"; }
?>
Zapisuje on najpierw informacje z pul do pliku dane.txt a następnie je wyświetla.
I mam takie pytanie: Jak zrobić aby dane zapisywały się na samej górze a nie na samym dole pliku dane.txt



Ten post edytował moto0095 21.03.2010, 18:58:19