Program do edycji newsów

0

Witam! Szukam procedury, która odczytuje i zapisuje nowe newsy w treści pliku strony internetowej (w moim przypadku .html). Zbudowałem już interfejs programu, który składa się z 2 okien. Jedno do wyboru newsa (do późniejszej edycji) [ListBox] i dodawania nowych newsów [Button], drugie zaś to swoisty formularz składający się z pól edycyjnych do wpisywania kolejno: tytułu, daty, autora [Edit'y] i treści newsa [Memo]. Struktura newsa w HTML'u powinna wyglądać tak:

Tytuł newsa: News 1
Data: 22 lipca 2004
Autor: Ja
Treść:

Treść zawarta w jednej linijce (jeśli tekst się łamie należy wyłączyć zawijanie wierszy)

_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_

Tytuł newsa: News 2
Data: 23 lipca 2005
Autor: Ja
Treść:

Kolejna treść zawarta w jednej linijce (jeśli tekst się łamie należy wyłączyć zawijanie wierszy)

_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_

Jeśli więc ktoś mógłby podać kod odczytujący i zapisujący taki blok danych to bardzo bym prosił o kontakt na nr gg lub po prostu niech odpowie na forum. Z góry wielkie dzięki.Każdy kto zaoferuje pomoc będzie miał potem swoją xywę w greetz'ach.

PS. Plik do którego zapisywane byłyby dane może być oddzielnym plikiem, chociaż lepiej byłoby gdyby program sam wyszukiwał w pliku html informacje dotyczące newsów (na podst. łańcuchów oraz ).

0

Hmm - nie wiem po co ci takie kombinowanie - od tego jest MySQL.. ale jak już koniecznie chcesz - przecież to można szybko i łatwo zrobić. Do bufora typu string ładujesz sobie wszystko pomiędzy NEWS i END - i już masz pojedynczego newsa w zmiennej, który teraz łatwo już sobie rozdzielisz. Dodawanie - podobnie - szukasz ostatniego END i wstawiasz tam swopjego newsa - na przykład wcześniej wpisanego w w/w bufor.. - w czym dokładnie masz problem ?

0

Dziękuję za odpowiedź, ale chodzi mi dokładniej właśnie o to o czym mówiłeś - o procedurze wyszukującej. Jestem początkujący i sam sobie jej nie napiszę. Jeśli byłbyś taki dobry i dał jakisz szkielet takiej procedury byłbym bardzo wdzięczny.

0

A co powiesz na Pos()? Więcej szczegółów jak zwykle pod F1 :)

0

A co powiesz na Pos()? Więcej szczegółów jak zwykle pod F1

Dokladnie - polecam kurs Adama Boducha, (znajdziesz go w dziale kursy..) - gdzie znajduje się opis podstawowych operacji na łańcuchach - Pos, Copy, Delete, Insert, StringReplace... - a jak nie wiesz od czego zacząć to rób po kolei - jak napisałem. I najlepiej podziel sobie na odzielne procedury: dodawanie newsa, usuwanie, edycje.. - będzie łatwiej - bo inaczej nie dojdziesz do ładu. Po prostu po kolei wszystko dokładnie sprawdzasz - co przekazujesz, co zostało po Copy (jak coś nie wyjdzie) itd.. - nie wiem dlaczego tyle problemów sprawiają początkującym operacje na łańcuchach - po prostu musicie wszystko sprawdzać.. - wiem, że to trochę mozolne, ale cóż.. Per aspera ad astra

1 użytkowników online, w tym zalogowanych: 0, gości: 1