Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 352 Pomógł: 1 Dołączył: 17.07.2003 Skąd: Kazanów Ostrzeżenie: (0%)
|
Zrobiłem system newsów i teraz chciałem do niego dorobić wyświetlacza newsów tylko że nie mogę (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) Problem jest w tym że każdy nowy news zapisuje się w nowym pliku (1.txt, 2.txt itd.) i każdy plik z komentarzami do tych newsów także w nowym pliku (1.txt, 2.txt itd.) tylko że newsy są w katalogu "news" a komentarze w katalogu "komentarze".
Próbowałem z funkcją while ale nie wyszło i nie umiem tego kodu po prostu napisać. Gdyby ktoś mógł mi udzielić jakichś wskazówek lub odrazu gotowy kod najlepiej ( (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif) ) byłbym bardzo wdzięczny. Z góry BIG THX dla wszystkich którzy będą starali się mi pomóc (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 560 Pomógł: 0 Dołączył: 15.07.2003 Skąd: Kwidzyn Ostrzeżenie: (0%)
|
zalezy jak masz zapisane newsy w plikach ale jezeli kazdy news jest w oddzielnym pliku to ... mozesz zrobic tak (w dodatkowym pliku np. newsy.txt przechowywac nazwy tych plikow np w takiej postaci
1.txt 2.txt 3.txt itd. (lub jak tam masz poznazywane pliki z newsami) potem wczytujesz zawartosc tego np. $fnews=file(newsy.txt); $ilosc=count($fnews); i teraz $fnews[0] - zawiera nazwe plku z pierwszym newsem $fnews[1] - zawiera nazwe plku z newsem nr 2. itp. majac to i znajac ilosc elementow tablicy $fnews robisz petle for ($i=0; $i>$iloscl; $i++) { $f=fopen($fnews[i], r); $zawartosc=fgets($f, fsize($f)); echo "News nr. $i<br>$zawartosc<br><br>"; } jeszcze bys musial poorawic wyswieltanie poprawnosci nr tzn tablica zaczyna sie od 0 a ty powinienes miec news nr 1 wiec $nrpop=$i+1; echo "News nr. $nrpop <br>$zawartosc<br><br>"; teraz jeszcze trzeba wyswietlac newsy w kolejnosci od najstarszego do najnowszego mozna to zrobic na 2 sposoby w pliku z nazwami newsow wpisujesz najnowszego newsa na gorze tak by mial nr 0 lub petle zaczynamy od konca czyli for ($i=ilosc; $i=0; $i--) tak przynajmniej mi sie wydaje ze powinno zadzialc (pewnie zrobilem kupe bledow w skladni i ortografi (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) ) ale to dlatego ze php zajmuje sie od kilku dni a sprawa ortow to dysortografia (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif) pozdrawiam |
|
|
|
Ive Problem z wyświetlaniem newsów ;[ 18.07.2003, 01:39:45
eS... a może byś kod pokazał 18.07.2003, 01:46:34
Ive Re: Problem z wyświetlaniem newsów ;[ 18.07.2003, 01:52:14
zulus no to może zawartość jednego pliku z komentarzami ... 18.07.2003, 10:02:46
Ive dzięki postaram się zastosować do twoich wskazówek 18.07.2003, 16:09:01
Seth UZYWAJ BBCodeu !!!! 18.07.2003, 21:31:34
Ive CytatUZYWAJ BBCodeu !!!! Przepraszam ale do kogo t... 18.07.2003, 21:40:35
KaMeLeOn CytatPrzepraszam ale do kogo ten post?
A czy to wa... 18.07.2003, 22:22:27
Ive tylko że mi teraz mam problema bo ja zapisuje news... 20.07.2003, 00:57:59
Omega Powiedz czy wszystkie komentarze do newsa trzymasz... 20.07.2003, 15:40:09
Omega Myślę że cos takiego powinno pomuc...
<?php
i... 20.07.2003, 21:48:51
Ive Wielkie DZIĘKI ale wyskakują mi błędy które widze... 20.07.2003, 22:29:34 ![]() ![]() |
|
Aktualny czas: 24.12.2025 - 06:27 |