Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: taki skrypt... pomocy
Forum PHP.pl > Forum > PHP
struc
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
Majdan
Proponuję najpierw odczytać zawartość pliku do zmniennej, usunąć zawartość pliku i kolejno: zapisać do pliku to co chcemy w nim umieścic i to co mamy w zmiennej (pierwotną zawartość).

Nie wiem czy mnie zrozumiałeś. rolleyes.gif
bamboos
Może wystarczy je wyświetlać od tyłu?
[php:1:4f0919d803]<?php
for($i=0; $i<count($dane); $i++)
// zamień na
for($i=(count($dane) - 1); $i >= 0; $i--)
?>[/php:1:4f0919d803]
manual_juz_czytalem
najwygodniej to chyba w ogołe porzucić zabawę z plikami i przerzucić się na bazę danych

i po kłopocie
JACKo
Cytat
najwygodniej to chyba w ogołe porzucić zabawę z plikami i przerzucić się na bazę danych

i po kłopocie
Kłopot wtedy jak sie nie ma dostępu do bazy...
scanner
Niewłaśćiwy temat. Zamykam. Odblokuje po podaniu na PW innego tematu wątku.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.