Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PhP] Zapisywanie z drugiej strony!
Forum PHP.pl > Forum > Przedszkole
poxrimex
Otóz mam system które dodawane komunikaty wyświetla na samym dole strony. Tzn ja chciałbym aby te najnowsze newsy dodane były na samym początku strony a nie na końcu. W ten sposób proszę o pomoc przy edycji skryptu. Może to być edycja dowolnego pliku, który czyta bądz zapisuje formularz.

Oto te pliki:

plik otwarcia pliku txt:

<?

$file = file('wpisy.txt');

foreach($file as $key => $value)
{
$data = explode('|||', $value);

$tresc = wordwrap($data[0], 35, "<br>", 1 );
echo $tresc .'<br><br>';
echo '<font color="#990099">Dodał:</font>'. $data[1] . '&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;';
echo '<font color="#990099">Data Dodania:</font>'. $data[2] . '<br>';
echo '<br>';
echo '<hr>';

}
?>

plik zapisu:

<?php

$pole = $_POST['pole'];
$nick = $_POST['nick'];
$pole = HTMLSpecialChars($pole);
$nick = HTMLSpecialChars($nick);
$wynik = $pole . '|||' . $nick . "\n";
$plik ="wpisy.txt";
$fp = fopen($plik, "a");
fwrite ($fp, $wynik);
fclose($fp);

echo '<center><br><br><big>Księga Go&346;ci</big><br><br>
<a href="guestbook.php" style="text-decoration: none;">Wróc do księgi kawałów.</a></center>';

?>

Za pomoc z góry dziękuje!
tomeksobczak
  1. <?php
  2. $file = array_reverse( file('wpisy.txt') );
  3. ?>
poxrimex
może ze względu na moją nie wiedzę tego nie wiem, ale proszę o dokładniejsze wyjaśnienie biggrin.gif
tomeksobczak
zamien to
  1. <?php
  2. $file = file('wpisy.txt');
  3. ?>

na to
  1. <?php
  2. $file = array_reverse( file('wpisy.txt') );
  3. ?>


i sprawdz jak dziala a potem poczytaj o array_reverse
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.