![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 10 Pomógł: 0 Dołączył: 10.09.2009 Ostrzeżenie: (0%) ![]() ![]() |
Cześć, próbowałem już 100 razy zrobić tak, żeby mi zapisywało nowe dane na początku pliku txt jednak nic nie działa
![]() Oto kod:
|
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 654 Pomógł: 121 Dołączył: 27.10.2007 Skąd: Poznań, Łódź Ostrzeżenie: (0%) ![]() ![]() |
Hej
A jakie znaczenie ma kolejność zapisu newsów w pliku txt? Sterować kolejnością wyświetlania możesz przecież poprzez skrypt wyświetlający. Wystarczy, iż zaczniesz czytać tablicę z newsami od końca posuwając się do początku... Linki: prev() end() Pozdrawiam -------------------- |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 10 Pomógł: 0 Dołączył: 10.09.2009 Ostrzeżenie: (0%) ![]() ![]() |
Chce zapisać na poczatku, bo później łatwiej to wyświetlić. A o tablicach i jak z nich korzystać nie mam zielonego pojęcia próbowałem coś , ale lipa. Więc jak zapisać txt na początku ?
Nawet jeśli to wczytam do tablicy to jak mi odczytak kod z takiego pliku ? tak wyglada tresc pliku txt: <center><table width="500" height="400"/><tr><td width="20%"><b><center><h3>News: </b>Joli chlop</center></h3></td></tr><tr><td height="90%" valign="top"><b><center> Tre¶ć newsa: </b>jest brzydki<br><br><center><img src="http://e4.pudelek.pl/p2714/77880b02001094974aac1ce3"/></center></center></td><center><table width="500" height="400"/><tr><td width="20%"><b><center><h3>News: </b>Burj al arab</center></h3></td></tr><tr><td height="90%" valign="top"><b><center> Tre¶ć newsa: </b>7 gwiazdkowy hotel jedyny na swiecie<br><br><center><img src="http://www.flashydubai.com/images/8WondersofDubai_Burj_Al_Arab.jpg"/></center></center></td> Są to tylko 2 newsy. |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 654 Pomógł: 121 Dołączył: 27.10.2007 Skąd: Poznań, Łódź Ostrzeżenie: (0%) ![]() ![]() |
Jedno słowo - masakra...
Po co zapisujesz cały kod HTML? W pliku zapisz tylko treść newsa i inne wymagane parametry np. datę dodania, osobę dodającą. Całą resztę czyli formatowanie tego do HTML zrób w PHP. ps. poczytaj też o stylach CSS... i te tabelki.... Ten post edytował fly474 14.09.2009, 11:39:28 -------------------- |
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 243 Pomógł: 33 Dołączył: 30.01.2008 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Nie wiem czy dziala bo pisalem tu na forum:
-------------------- http://rafal.brzezinski.me - skrypty, tutoriale i inne.
Jeśli udało Ci się rozwiązać problem podziękuj osobom, które ci pomogły. |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 10 Pomógł: 0 Dołączył: 10.09.2009 Ostrzeżenie: (0%) ![]() ![]() |
Ok poradziłem sobie na własny sposób, w pliku który ma wyświetlać newsy umieściłem taki kod:
Teraz moje pytanie brzmi jak napisać pentle która automatycznie będzie odczytywała najnowsze wpisy i dawała je na początku. Można to robić ręcznie, ale duużo roboty ? Do fly474: mozesz mi dokladniej wyjaśnić to formatowanie bo jedyne na co wpadłem to właśnie cale formatowanie zapisac w pliku txt. |
|
|
![]()
Post
#7
|
|
![]() Grupa: Zarejestrowani Postów: 654 Pomógł: 121 Dołączył: 27.10.2007 Skąd: Poznań, Łódź Ostrzeżenie: (0%) ![]() ![]() |
Przyjmijmy że w pliku tekstowym masz taką strukturę:
Kod nr_newsa|data_dodania|tresć_newsa| W każdej linii jest osobny wpis. Po odczytaniu zawartości takiego pliku i wrzuceniu do tablicy iterujesz poprzez foreach przez tę tablicę i dajesz: Kod <tr><td>{data}</td><td>{tresc}</td><tr> Oczywiście {data} i {tresc} to odpowiednie pola z Twej tablicy z newsami. A moja uwaga odnośnie formatowania dotyczyła umieszczania stylu w każdym elemencie... Aby uniknąć takiego bałaganu w pliku wystarczy nadać każdemu elementowi identyfikator lub klasę i odpowiednio zadeklarować styl dla tego identyfikatora lub klasy w osobnym pliku CSS. ps. Oczywiście stosowania tabelek nie polecam ![]() Ten post edytował fly474 14.09.2009, 11:55:15 -------------------- |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 10 Pomógł: 0 Dołączył: 10.09.2009 Ostrzeżenie: (0%) ![]() ![]() |
fly474 mógłbyś to pokazać na moich zmiennych i na moim przykładzie, bo tak na sucho nic mi to niestety nie mówi.
Znalazłem taką pentle, jak ją przerobić żeby czytała od tyłu plik ? Ten post edytował walonek 14.09.2009, 12:01:58 |
|
|
![]()
Post
#9
|
|
![]() Grupa: Zarejestrowani Postów: 654 Pomógł: 121 Dołączył: 27.10.2007 Skąd: Poznań, Łódź Ostrzeżenie: (0%) ![]() ![]() |
pisałem na sucho, więc mogą być literówki lub błędy składni. Jeśli i teraz nie załapiesz o co chodzi to skieruj się tutaj -------------------- |
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 10 Pomógł: 0 Dołączył: 10.09.2009 Ostrzeżenie: (0%) ![]() ![]() |
Chyba sie poddaje nie mam pojecia jak to wyswietlic i czy to wogole dziala print_r($news_array); nic nie wyswietla wiec chyba cos jest nie tak.
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 19.07.2025 - 14:45 |