Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Ostatnie newsy w PSnews
banan
post
Post #1





Grupa: Zarejestrowani
Postów: 11
Pomógł: 0
Dołączył: 28.05.2004

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


Szukałem na forum - znalazłem parę podobnych wątów, ale nie potrafiłem z nich skorzystać (poza tym nie o to mi chodziło) (IMG:http://forum.php.pl/style_emoticons/default/rolleyes.gif)

Mam umieszczony na stronie skrypt PSnews i chciałbym się zapytać, czy ktoś ma pomysł na skrypt, który wyświetlał by tytuły np 5 ostatnich newsów z tego systemu (chodzi mi o to, żeby w miejscu wklejenia skryptu wyświetlały się te tytuły)? PSnews jak pewnie wiecie (może i nie) przechowuje newsy w pliku news.txt o takim schemacie:

NUMER||TYTUŁ||TREŚĆ||1082984729(nie wiem co to jest)||1||brak||

Tak więc zależy mi, żeby skrypcik wyciągał 5 pierwszych tytułów. Da się tak zrobić? Wybaczcie, że nie używam terminologi programisty php, ponieważ jestem bardzo początkujący...

Offtopic...
Jak tak patrzę na to, co wyprawiacie z php, to coraz bardziej chce mi się uczyć tego języka (książkę nawet zamówiłem (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif) ) - ale niestety czekam dopiero do wakacji (mało czasu (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) )
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
tiraeth
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 1 789
Pomógł: 41
Dołączył: 30.10.2003
Skąd: Wrocław

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


Po wielu rozmowach na PW (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Ostateczna wersja skryptu znajduje się poniżej...

[php:1:02aee6fa30]<?php
##########################
## Last News for PSnews ##
##########################
## tiraeth [at] op.pl ##
##########################
## PSNews by Przybek ##
##########################
## Version v.01.2 ##

$PathToNews = "news"; // Nazwa katalogu z PSnews'em
$IndexPath = "index.php?"; // Nazwa pliku w którym includujemy newsy

$File = file($PathToNews."/news.txt");
$File = array_reverse($File);
for($i=0; $i<5; $i++)
{
$Dane = explode("||", $File[$i]);
$Tytul = $Dane[1];
$Numer = $Dane[0];

echo '<a href="'.$IndexPath.'?function=show_all&no='.$Numer.'">'.$Tytul.'</a>';

// Tworzymy link do newsa (+komentarze)
echo '<br />'; // Dajemy <br /> aby przejsc do nowej linii
}
?>[/php:1:02aee6fa30]
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 24.08.2025 - 07:37