Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Pomocy.. co zrobic aby nowe wpisy pojawialy sie na poczatku?
Phivko
post
Post #1





Grupa: Zarejestrowani
Postów: 37
Pomógł: 0
Dołączył: 3.05.2003
Skąd: Szczecinek

Ostrzeżenie: (0%)
-----


Sciagnalem sobie ksiege gosci w php ale wpisy w niej pojawiaja sie na koncu a chce zeby nowe wpisy wyswietlaly sie na poczatku. czytalem juz rady na tym forum dotyczace zapisu tresci do pliku i odczytywania jej ale nie znam sie na php i mimo to nie potrafie tego zmienic. Chcialbym zeby ktos powiedzial mi co mam konkretnie zmienic.

To jest skrypt odpowiedzialny za zapisywanie tresci do pliku: (kazda wiadomosc - e-mail, nick itp. - zapisuje sie w osobnym pliku)

[php:1:08373a5a9c]
<?
// *** przetwórz dane z formularza i dopisz do pliku
$CatalogRequests = fopen("req.n", "a");
if($CatalogRequests)
{
fputs($CatalogRequests, "$autorn");
fclose($CatalogRequests);
}
?>
<?
// *** przetwórz dane z formularza i dopisz do pliku
$CatalogRequests = fopen("req1.n", "a");
if($CatalogRequests)
{
fputs($CatalogRequests, "$majln");
fclose($CatalogRequests);
}

?>
<?

// *** przetwórz dane z formularza i dopisz do pliku
$CatalogRequests = fopen("req2.n", "a");
if($CatalogRequests)
{
fputs($CatalogRequests, "$krajn");
fclose($CatalogRequests);
}
?>
<?
// *** przetwórz dane z formularza i dopisz do pliku
$CatalogRequests = fopen("req3.n", "a");
// zamiana znacznika konca lini na znacznik <br>
$komentarz = ereg_replace("rn","<br>",$komentarz);
{
fputs($CatalogRequests, "$komentarzn");
fclose($CatalogRequests);
}
?>
<?
// *** przetwórz dane z formularza i dopisz do pliku
$CatalogRequests = fopen("req4.n", "a");
if($CatalogRequests)
{
fputs($CatalogRequests, "$datan");
fclose($CatalogRequests);
}
?>
[/php:1:08373a5a9c]
Ten skrypt otwiera pliki, odczytuje dane i wyswietla je na stronie:

[php:1:08373a5a9c]
<?
// otwieranie plików i wyci&ganie z nich danych
$myfile = file("req.n");
for($index = 0; $index < count($myfile); $index++)
$myfile1 = file("req1.n");
for($index = 0; $index < count($myfile1); $index++)
$myfile2 = file("req2.n");
for($index = 0; $index < count($myfile2); $index++)
$myfile3 = file("req3.n");
for($index = 0; $index < count($myfile3); $index++)
$myfile4 = file("req4.n");
for($index = 0; $index < count($myfile4); $index++)
{
// kod odpowiedzialny za wy&wietlanie wpisów na stronie
print ("<BR><FONT COLOR=#ff9900><font size=1 face=verdana>Autor:<font color=white><font size=1>&&");
print ($myfile[$index]);
print ("<br>");
echo ""."<FONT COLOR=#ff9900><font size=1 face=verdana>E-mail:<font color=white><font size=1>& "."".("<A href='mailto:".$myfile1[$index]."'>".$myfile1[$index]."</A>")."<br>";
print ("<FONT COLOR=#ff9900>Adres www:<font color=white>&&");
print ($myfile2[$index]);
print ("<br>");
print ("<FONT COLOR=#ff9900><font size=1 face=verdana>Komentarz:<BR><font color=white><font size=1>&&");
print ($myfile3[$index]);
print ("<br>");
print ("<FONT COLOR=#ff9900><font size=1 face=verdana>Data:<font color=white><font size=1>&&");
print ($myfile4[$index]);
print ("<br>");
print ("<BR><hr size=1 color=white width=100%>");
}
?>
[/php:1:08373a5a9c]
Sa tu osoby, ktore znaja sie na php wiec moze ktos bedzie wiedzial co trzeba zrobic aby nowe wpisy byly na poczatku (na gorze strony).
Dzieki.
Go to the top of the page
+Quote Post
spenalzo
post
Post #2





Grupa: Zarejestrowani
Postów: 2 064
Pomógł: 1
Dołączył: 22.01.2003
Skąd: Poznań

Ostrzeżenie: (0%)
-----


Cytat
Sciagnalem sobie ksiege gosci w php ale wpisy w niej pojawiaja sie na koncu a chce zeby nowe wpisy wyswietlaly sie na poczatku.

Pobrać inną?


--------------------

Go to the top of the page
+Quote Post
scanner
post
Post #3





Grupa: Zarząd
Postów: 3 503
Pomógł: 28
Dołączył: 17.10.2002
Skąd: Wrocław




Spenalzo: nie nabijaj postów.
Phivko: po pobraniu pliku z dysku użyj: [php:1:2b315ea635]<?php $myfileX = array_reverse($myfileX) ?>[/php:1:2b315ea635] - powinno pomóc.


--------------------
scanner.info
Warto pamiętać: KISS, DRY
Go to the top of the page
+Quote Post
Phivko
post
Post #4





Grupa: Zarejestrowani
Postów: 37
Pomógł: 0
Dołączył: 3.05.2003
Skąd: Szczecinek

Ostrzeżenie: (0%)
-----


Cytat
Phivko: po pobraniu pliku z dysku użyj:
[php:1:b39a3c5173]<?php $myfileX = array_reverse($myfileX) ?>[/php:1:b39a3c5173] - powinno pomóc.

Hm... nie znam sie na tym - moglbys mi pokazac, w ktore miejsce w skrypcie mam to wstawic?
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 19.08.2025 - 04:23