Avatar billede monkeysee Nybegynder
02. oktober 2001 - 15:12 Der er 19 kommentarer og
2 løsninger

Bookmarks <> Database

I forbindelse med en hjemmeside jeg er ved at lave, har jeg brug for at kunne importere og eksportere IE\'s \"bookmark.htm\" fra/til en database. Jeg er villig til at donere en ganske pæn \"sum\" hvis nogen kan hjælpe mig med dette.
Interesseret?
Avatar billede z42cool Nybegynder
02. oktober 2001 - 15:13 #1
Selvfølgelig! Kan du ikke præcisere problemet lidt mere?
Avatar billede monkeysee Nybegynder
02. oktober 2001 - 15:17 #2
P.S: Det er ikke de ovennævnte 30 point jeg taler om...
Avatar billede z42cool Nybegynder
02. oktober 2001 - 15:18 #3
Hvilet serverside sprog og hvilken database?
Avatar billede monkeysee Nybegynder
02. oktober 2001 - 15:20 #4
Jo, det er jo sådan at Internet Explorer, når man importerer og eksporterer sine bookmarks, genererer en side. Teoretisk ville man sagtens kunne generere en side udfra info i en DB, som man så kan importere til sin browser - men kan man også tage en eksisterende \"bookmark.htm\" og lægge informationen ind i databasen? Det kræver et eller andet trick ?
Avatar billede monkeysee Nybegynder
02. oktober 2001 - 15:20 #5
Ups, jeg er bagefter - ASP, Access (standard)
Avatar billede z42cool Nybegynder
02. oktober 2001 - 15:21 #6
Det kræver i første omgang at man får bookmark.htm sendt til serveren, men derfra er det ret simpelt! Er det bare din egen bookmark.htm eller er der et væld af brugere?
Avatar billede monkeysee Nybegynder
02. oktober 2001 - 15:25 #7
Det er meningen at jeg vil lave et dHTML infterface som giver mulighed for at browse sine venners bookmarks - altså et væld af brugere...

Man kan jo uploade filer til servere, der findes flere metoder, men skridtet derfra og så til > DB kender jeg ikke meget til.
Avatar billede z42cool Nybegynder
02. oktober 2001 - 15:30 #8
OK, vil mægtigt gerne hjælpe dig. Ville selv vælge at parse bookmark filen med XML, men der er andre møder hvis din server ikke har msxml installeret. Hvad skal gemmes i databasen? Bruger id, bookmark name og bookmark url?
Avatar billede monkeysee Nybegynder
02. oktober 2001 - 15:41 #9
Egentlig bare den info som existerer i selve bookmark.htm (udklip viser hvordan href taggen har et par non-standard tags, nemlig ADD_DATE, LAST_VISIT og LAST_MODIFIED). Jeg vil sørge for at lave en relationel database hvor hver enkelt bruger har en selvstændig ID som peger på hvilke bookmarks vedkommende har - så bruger ID er ikke relevant i denne sammenhæng.

Og XML er da vildt interessant, men også forbasket vanskeligt at overbevise min ISP om fordelene ved!


<!-- udklip ------------------ -->

<!DOCTYPE NETSCAPE-Bookmark-file-1>
<!-- This is an automatically generated file.
It will be read and overwritten.
Do Not Edit! -->
<TITLE>Bookmarks</TITLE>
<H1>Bookmarks</H1>
<DL><p>
    <DT><H3 FOLDED ADD_DATE=\"996762255\">MEDIER</H3>
    <DL><p>
        <DT><A HREF=\"http://www.microsoft.com/isapi/redir.dll?prd=windows&sbp=mediaplayer&ar=Media&sba=Guide&pver=6.2\" ADD_DATE=\"996762255\" LAST_VISIT=\"1001973600\" LAST_MODIFIED=\"996762270\">Windows Media Showcase</A>
        <DT><A HREF=\"http://www.microsoft.com/isapi/redir.dll?prd=ntserver&sbp=netshow&ar=NetShow&sba=Events&pver=3.0\" ADD_DATE=\"996762255\" LAST_VISIT=\"1001973600\" LAST_MODIFIED=\"996762270\">Hvad der sker nu</A>
        <DT><A HREF=\"http://www.microsoft.com/isapi/redir.dll?prd=windows&sbp=mediaplayer&ar=Media&sba=RadioGuide&pver=6.2\" ADD_DATE=\"996762255\" LAST_VISIT=\"1001973600\" LAST_MODIFIED=\"996762270\">Internetradiooversigt</A>
    </DL><p>
</DL><p>
Avatar billede z42cool Nybegynder
02. oktober 2001 - 15:52 #10
Nå det er sku\' da en skam at din ISP ikke har fattet fordelen ved XML men ham om det. Jeg fusker lige et ASP script sammen der tager en bookmark fil og spytter et array der indeholder oplysningerne ud! Vil det være tilstrækkeligt til at få dig videre?
Avatar billede monkeysee Nybegynder
02. oktober 2001 - 16:02 #11
Det lyder supercool!!!

Jeg håber virkelig at folk kommer til at bruge ideen, for den rykker (transportable bookmarks, hvad vár det lige for en side som min ven var inde på forleden osv. osv.). Hvis ideen holder, så kommer jeg nok til at skulle finde en bedre ISP meget snart (når jeg pinger serveren kommer kun halvdelen af pakkerne hjem).

Well - Jeg er ikke på nettet resten af dagen, men prøv at kigge forbi i løbet af i morgen - jeg vil prøve at komme med så hurtig feedback på det du fusker sammen som muligt :-)
Avatar billede monkeysee Nybegynder
03. oktober 2001 - 22:37 #12
...
Avatar billede zeptic Nybegynder
04. oktober 2001 - 20:46 #13
Det du har i tankerne er måske noget i stil med: http://www.theill.com/ConquerMarks/
(sovsen kan du få på: http://www.theill.com/asp/conquermarks.asp).  Der er godt nok ikke mulighed for import af bookmarks (men det bliver den nok udvidet med), men den er da ret cool.
Avatar billede z42cool Nybegynder
05. oktober 2001 - 09:11 #14
Så er jeg næsten klar, mangler lige lidt info om hvordan du vil lagre den mappestruktur som bookmark filen kan indeholde. Kan du ikke lige drope lidt info om din DB!
Avatar billede radut Nybegynder
05. oktober 2001 - 09:46 #15
hvis du ved noget om asp så kan du hente den her scrtip for den importere din Bookmarks i en session variabel !
http://www.fixpunkt.dk/asp/modul/asp/ASP/showquestion.asp?faq=8&fldAuto=92
Avatar billede z42cool Nybegynder
05. oktober 2001 - 10:38 #16
Ovenstående link tager sig kun af at hente bookmark.htm filen, ikke at parse den ind i en database hvilket er det egentlige problem!
Avatar billede monkeysee Nybegynder
05. oktober 2001 - 16:55 #17
Spændende linx I har fundet... Det ser ud som om at fixpunkt\'s script kun virker i IE (jeg mangler at afprøve det)?

Interessen for at lave sites som kan distribuere bookmarks er hvert fald til stede, og jeg syntes det ville være synd om ikke alle (også NS, som jo stadig er populær på Mac) kunne være med...
Avatar billede monkeysee Nybegynder
05. oktober 2001 - 17:17 #18
Radut/fixpunkt, dit script virker ikke på min PC (IE5.5 / IIS 5)??? Kan du ikke vise hvordan output ser ud.
Avatar billede monkeysee Nybegynder
05. oktober 2001 - 17:43 #19
z42cool jeg håber du har haft en behagelig tur hjem i bumletog - og her er hvad jeg har gjort mig af tanker vedr. databasen:

brugere (tabel m. pers.info & henvisning til bookmark tabel)
bookmark table#1 (detaljer nedenunder)
- id (autonummer)
- add_date
- last_visit
- last_modified
- url
- parent folder (if any?? - ellers root)
- description
bookmark table#2
bookmark table#3
osv.

NS har ikke add_date, last_visit, last_modified tags, så gå ikke ud fra at de existerer)

jeg forsøger desuden at finde ud af hvorvidt denne opbygning er den fornuftigste - rent performancemæssigt er access jo ikke den allerhurtigste, så jeg tror at samle alle bookmarks i en enkelt tabel (selvom det kan gøres) ikke ville være så smart. Bare mine egne bookmark fylder ca. 10kb, så med 100 brugere online bliver databasen hurtigt tung at danse med...
Avatar billede marz* Nybegynder
08. oktober 2001 - 18:07 #20
jeg tror det er bedst hvis alle bookmarks gemmes i en enkelt tabel, men med relationelle henvisninger som dem du beskriver...
Avatar billede monkeysee Nybegynder
16. november 2001 - 21:52 #21
jeg fordeler pointsne mellem os da vi skal have afsluttet denne lille diskussion...jeg har nemlig fundet en site som kan det jeg havde i tankerne, adressen er www.mybookmarks.com
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester