Własny portal w Palm News (Update)
Jeśli więc chcecie aby jakiś portal był dostępny w NetConduit to zapoznajcie się z instrukcją, którą dla Was przygotowałem.
Program powinien być napisany w perlu, bashu, bądź innym języku skryptowym. Jeśli ktoś chce skorzystać z mniej popularnego języka, proszę wpierw skontaktować się ze mną, abym mógł sprawdzić czy jest on obsługiwany przez serwer.
Każdy skrypt wywoływany jest z następującymi parametrami:
nazwa_pliku [nazwa_bazy_danych] [uzytkownik] [haslo] [id]
gdzie:
Parser powinien usuwać znaki ' i " zarówno z nagłówków jak i z treści, ponadto można usunąć znaczniki <p>,</p>,<img>,itp.
SQLki potrzebne do odwołania się do bazy danych
(UPDATE)
SELECT count(*) FROM $tabelka_wiadomosci WHERE portal=$id and msg_id=$id_news
gdzie $id_news to id newsa znajdującego się na portalu, z którego pobieramy wiadomości.
INSERT INTO $tabelka_wiadomosci (data,czas,portal,naglowek,tekst) VALUES ('$data','$czas',$id,'$naglowek','$tekst')
Zmienne
Pliki do parsowania mogą być pobierane na dysk za pomocą programu wget.
(UPDATE)
Osoby korzystające z perla mogą skorzystać z biblioteki, którą stworzyłem aby uprościć Wam życie.
Na początku skryptu należy dodać następujące wpisy:
$NAZWA_PORTAL="nazwa_portalu";
$ID_PORTAL=$ARGV[0];
require "inc.pl";
Do dyspozycji są dwie funkcje:
DBASE_CHECK($ID_NEWS,$ID_PORTAL); - zwraca true jeśli news istnieje w bazie
DBASE_INSERT($NAGLOWEK,$TRESC,$ID_NEWS,$ID_PORTAL); - wstawia newsa do bazy
Jeśli macie jakieś pytania, to kierujcie je na adres Ten adres pocztowy jest chroniony przed spamowaniem. Aby go zobaczyć, konieczne jest włączenie w przeglądarce obsługi JavaScript..