mam taki skrypt, który zapisuje wpisy z księgi gości do pliku:
[php:1:2ee9981c9b]<?php
$date = date("d-m-Y");
$hour = date("H:i");
$data = "dane.txt";
$a_plus = fopen($data, "a+");
fwrite($a_plus, "$imie||$mail||$www||$wpis||$date||$hour n");
fclose($a_plus);
echo "Wpis został dodany.";
?>[/php:1:2ee9981c9b]
problem jest następujący:
wiersze zapisywane są od końca pliku, i w związku z tym wyświetlane od dołu strony. jak zrobić by wiersze były zapisywane na początku pliku i wyświetlane od góry strony? próbowałem już chyba wszystkich kombinacji z r, r+, a, a+ i nic.
skrypt drugi wypisuje dane na stronie
[php:1:2ee9981c9b]<?php
$dane=file("dane.txt");
for($i=0; $i<count($dane); $i++)
{
$wiersz=explode("||", $dane[$i]);
echo "<TABLE WIDTH=365 BORDER=0 CELLSPACING=0 CELLPADDING=0>
<TR>
<TD width=225 align=left><b>$i $wiersz[0]</b></TD>
<TD width=140 align=right>$wiersz[4] $wiersz[5]</TD>
</TR>
<TR>
<TD COLSPAN=2 WIDTH=365 align=justify><A HREF=mailto:$wiersz[1]>$wiersz[1]</A></TD>
</TR>
<TR>
<TD COLSPAN=2 WIDTH=365 align=justify><a href=$wiersz[2] target=_blank>$wiersz[2]</a></TD>
</TR>
<TR>
<TD COLSPAN=2 WIDTH=365 align=justify>$wiersz[3]</TD>
</TR>
</TABLE><hr noshade>";
}
?>[/php:1:2ee9981c9b]
tu z kolei mam taki problem:
skrypt wypisuje wiersze na stronie oraz numeruje wpisy od 1, ale od góry do dołu. nie moge sobie poradzić jak zmodyfikować skrypt w taki sposób by numerował od doły do góry strony.
z góry dzieki za pomoc