![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 255 Pomógł: 0 Dołączył: 1.04.2008 Ostrzeżenie: (0%) ![]() ![]() |
Mógłby mi ktoś pomóc to połączyć w jeden dzialający poprawnie skrypt bo jest tak ze wyświetla wpisy tak jak powinno a pod spodem tam gdzie działą stronicowanie pokazuje w jednym ciągu
jak cos to mogę pokazac jak to wyglada jaki ma błąd Ten post edytował dave666 17.12.2008, 17:26:45 |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 23 Pomógł: 2 Dołączył: 17.12.2008 Ostrzeżenie: (0%) ![]() ![]() |
A możesz dokładniej opisać problem, bo nie za bardzo zrozumiałem (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif)
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 255 Pomógł: 0 Dołączył: 1.04.2008 Ostrzeżenie: (0%) ![]() ![]() |
z wiec tak :
wyglada na to ze skrypt dwa razy otwiera text zapisany w wpisy.txt a wyglada to następująco Imię: Ula e-mail: www: http:// treść: treść komentarza bla bla bla bla ------------ poprawnie ---------------------------------------------------------------------------- i tak dalej a pod tym jest takie cos ----------------------------------------------------------------------------- artys||||||http://||||||teść komentarza bla bla bla sylwia||||||http://||||||treść komentarza bla bla bla bla ||||||http://||||||treść komentarza bla bla bla bla xxxxx||||||http://||||||treść komentarza bla bla bla bla czyli nie jest tak jak powinno ---- ciag wszystkich komentarzy w jednym ciagu a nie tak jak wyzej czyli poprawnie (IMG:http://odsiebie.com/thumb.php/122953215251.JPG) Ten post edytował dave666 17.12.2008, 18:39:19 |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 850 Pomógł: 120 Dołączył: 15.02.2007 Skąd: Łódź Ostrzeżenie: (10%) ![]() ![]() |
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 255 Pomógł: 0 Dołączył: 1.04.2008 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 850 Pomógł: 120 Dołączył: 15.02.2007 Skąd: Łódź Ostrzeżenie: (10%) ![]() ![]() |
bo do tego by podzielić na 6 właśnie potrzebna jest pętla for() (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif)
|
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 255 Pomógł: 0 Dołączył: 1.04.2008 Ostrzeżenie: (0%) ![]() ![]() |
tak zrobiłem ale cos dalej jest nie tak
|
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 850 Pomógł: 120 Dołączył: 15.02.2007 Skąd: Łódź Ostrzeżenie: (10%) ![]() ![]() |
Aby wyswietlic iles tam w jednum pliku musisz cos w tym stylu robic....
|
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 255 Pomógł: 0 Dołączył: 1.04.2008 Ostrzeżenie: (0%) ![]() ![]() |
Super działa tak jak miło tylko jest ten problem ze nie zmienia strony - co usunełem czego nie powinienem usówac
|
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 850 Pomógł: 120 Dołączył: 15.02.2007 Skąd: Łódź Ostrzeżenie: (10%) ![]() ![]() |
|
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 255 Pomógł: 0 Dołączył: 1.04.2008 Ostrzeżenie: (0%) ![]() ![]() |
Jak wpisze tak jak ty napisałeś to od razu jest błąd strony nie wyświetla jej
|
|
|
![]()
Post
#12
|
|
Grupa: Zarejestrowani Postów: 850 Pomógł: 120 Dołączył: 15.02.2007 Skąd: Łódź Ostrzeżenie: (10%) ![]() ![]() |
Ja CI nic nie kazałem wpisywac (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif)
masz tą linie i ja modyfikuj sam. Nic trudnego.
pierwsza strona od poczatku do 6 lini nastepna strona
itd......... |
|
|
![]()
Post
#13
|
|
Grupa: Zarejestrowani Postów: 1 332 Pomógł: 294 Dołączył: 12.10.2008 Skąd: Olkusz Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#14
|
|
Grupa: Zarejestrowani Postów: 255 Pomógł: 0 Dołączył: 1.04.2008 Ostrzeżenie: (0%) ![]() ![]() |
tak zgadza się dzięki za pomoc już zajarzyłem o co ci chodzi
dałem tak
tylko jak jest np 32 komentarzy to 4 są po prostu puste Ten post edytował dave666 17.12.2008, 20:27:40 |
|
|
![]()
Post
#15
|
|
Grupa: Zarejestrowani Postów: 1 332 Pomógł: 294 Dołączył: 12.10.2008 Skąd: Olkusz Ostrzeżenie: (0%) ![]() ![]() |
$strona * $max_na_stronie - oblicz to przed pętlą bo inaczej liczy Ci to w każdym przebiegu i jest to wolniejsze... zamiast $i++ możesz też użyć ++$i
ps jeśli już rozumiesz jak działają operacje na plikach tekstowych to proponowałbym Ci coś tylko trochę trudniejszego - wykonanie księgi w bazie SQLite przy wykorzystaniu PDO - jeśli nauczysz się podstawowych zapytań SQL to z bazy będziesz mógł dowolnie zwracać wyniki i na przyszłość by Ci się przydało a SQLite opiera się też tylko o jeden plik i w sumie nie jest takie ubogie... Ten post edytował zegarek84 17.12.2008, 20:30:57 |
|
|
![]()
Post
#16
|
|
Grupa: Zarejestrowani Postów: 255 Pomógł: 0 Dołączył: 1.04.2008 Ostrzeżenie: (0%) ![]() ![]() |
to cały skrypt juz dzialający całkiem dobrze z tym jedynym błędem
zegarek84 - nie bardzo rozumiem tego co masz na mysli $strona * $max_na_stronie - oblicz to przed pętlą bo inaczej liczy Ci to w każdym przebiegu i jest to wolniejsze... |
|
|
![]()
Post
#17
|
|
Grupa: Zarejestrowani Postów: 1 332 Pomógł: 294 Dołączył: 12.10.2008 Skąd: Olkusz Ostrzeżenie: (0%) ![]() ![]() |
jaki błąd?? - masz na myśli puste komentarze?? spróbuj tak jak teraz - gdzie przez "krótki if" sprawdziłem do ilu ma być przebieg pętli $do=($strona*$ile<count($file))?($strona*$ile):count($file); .... co do tego "wolniejsze" to za każdym razem w pętli Ci obliczało do ilu to $i ma dążyć - a możesz to policzyć raz poza pętlą... jeśli planujesz też bardzo dużą księge gości to zamiast file() proponuję skorzystać z wolniejszego ale mniej pamięciożernego fgets() które czyta linijkę po linijce a nie cały plik - tyle, że teraz masz juz rozwiązane a pod fgets() musiałbyś przebudować kod.....
|
|
|
![]()
Post
#18
|
|
Grupa: Zarejestrowani Postów: 255 Pomógł: 0 Dołączył: 1.04.2008 Ostrzeżenie: (0%) ![]() ![]() |
Lion_87 nie wiem czy to o to ci chodziło ale coś takiego zrobiłem działa wszystko jest elegancko tak jak powinno
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 22:38 |