![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 8 Pomógł: 0 Dołączył: 27.06.2008 Ostrzeżenie: (0%) ![]() ![]() |
Mam kod, który pobiera dane z pliku tekstowego
Zawartość pliku tekstowego Kod 2009-05-23|2|chrobry.gif||23.05.2009|TURNIEJ O KORONĘ|BOLESŁAWA CHROBREGO 2009-05-19|1|lejonen.gif|smederna.gif|19.05.2009|ELITESERIEN| Teraz wyświetla mi tylko pierwszy wpis, czyli po każdych zawodach następne muszę wprowadzić ręcznie. Ja natomiast chciałbym na początku roku wpisać wszystkie planowane zawody i żeby skrypt sam aktualizował dane na stronie, czyli żeby była sprawdzana $date i jeżeli dzisiejsza data jest większa od wpisanej w którejś linii to wyświetlą się następne zawody. Poza tym chciałbym jeszcze uzależnić wyświetlanie danych od $number. Jeżeli $number=1 to dane wyświetlą się w Kod <div id="next-center"> <div id="next-avatar-left"><img src="images/avatars/'.$avatar1.'" width="74" height="74" border="0" alt="" /></div> <div id="next-vs"> <div id="next-vs-top"> </div> <div id="next-vs-center">vs</div> <div id="next-vs-top"> </div> </div> <div id="next-avatar-right"><img src="images/avatars/'.$avatar2.'" width="74" height="74" border="0" alt="" /></div> <div id="next-avatar-box"> </div//--> </div> natomiast jeżeli $number=2 to wyświetlą się Kod <div id="next-center1"> <div id="next-avatar"><img src="images/avatars/'.$avatar1.'" width="74" height="74" border="0" alt="" /></div> </div> Bardzo proszę o pomoc w przerobieniu tego kodu. Ten post edytował Danoc 17.05.2009, 19:59:38 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 590 Pomógł: 185 Dołączył: 19.04.2006 Skąd: Gdańsk Ostrzeżenie: (0%) ![]() ![]() |
1. Wczytywanie pliku poprzez file jest mało optymalne, jak upierasz się przy plikach to radzę zapoznać się z while + fgets:
http://www.forumweb.pl/viewtopic.php?t=39103 2. Cytat Teraz wyświetla mi tylko pierwszy wpis - bo ustawiłeś pętlę, żeby obracała się tylko raz (od i=0 do i=1)3. Cytat jeżeli dzisiejsza data jest większa od wpisanej - jak pobrać aktualną datę/czas: time" title="Zobacz w manualu PHP" target="_manual, jak sprawdzić, czy data jest mniejsza albo większa? Użyć funkcji strtotime" title="Zobacz w manualu PHP" target="_manual albo mktime" title="Zobacz w manualu PHP" target="_manual do przekonwertowania daty z pliku na format uniksowy następnie wystarczy prosta instrukcja warunkowa:
4. Cytat jeszcze uzależnić wyświetlanie danych od $number. - nic prostszego - ta sama instrukcja warunkowa co powyżej5. I radzę też poczytać o HTML'u, bo kod który generujesz jest bardzo słaby |
|
|
![]() ![]() |
![]() |
Aktualny czas: 14.10.2025 - 00:32 |