Hej Jens
Tak for dit svar.
> til gengæld er det ikke
> muligt at sikre dine billeder effektivt.
Nej, det er det nok ikke. Jeg har læst noget om, at man kan indsætte
et script, så der ikke kan højreklikkes, men det skulle vidst ikke
være tilstrækkeligt effektivt. Der er jo andre måder at downloade et
billede på end at højreklikke og vælge "gem som."
> Nej. Hvis mappen fpdb ligger i webscope (dvs. den har en http-adresse
> som fx
http://dinserver/fpdb/), kan en database lagt i denne mappe også
> hentes. Det kræver så at nogen gætter adressen - eller evt. at nogen
> opsnapper den (fx ved at se hvad du skriver her i gruppen).
Jeg er lidt i tvivl om jeg opfatter det rigtigt, jeg ved ikke hvad
webscope er.
Men på min gamle PC med win98 havde jeg mulighed for at lave min egen
webserver PWS, hvor jeg kunne dele visse ting med "nettet."
Andre ting på computeren var "udelt", det kunne ikke ses af andre på
nettet.
Kan dette "webscope" sammenlignes med det delte materiale på PWS.
Altså det, der er tilgængeligt via en http-adresse, det er delt på den
eksterne server (webhotellet) og kan sammenlignes med det, som man
deler via PWS.
Og det der ikke er delt, det er ikke tilgængeligt wia "PWS", det er
det man kalder "uden for webscope" ?
> Hvis mappen er placeret uden for webscope, kan man ikke hente
> databasen via en browser - og det er en god ting. Men det er ikke
> sikkert at man selv kan oprette sådan en mappe. Hvis man har ftp-adgang
> til et niveau over webroden (fx således at man skal gå til mappen "www"
> for at komme ind der hvor filerne i webroden ligger), kan man selv
> oprette en databasemappen uden for webscope. Andre steder kan man
> benytte en mappe som udbyderen har lavet til formålet.
Kan andre, med den samme adgang så ikke hente databasen?
> Du kan også vælge at beskytte din database ved at "forklæde" den som en
> beskyttet fil. Hvis du fx gemmer den som db/global.asa, vil man ikke
> kunne hente den med en browser (da global.asa beskyttes af webserveren),
> men man kan fint arbejde med den som database på serveren.
Tak for tippet, det vil jeg lige læse noget mere om.
> Det har tidligere været nævnt at man bare kan give databasen efternavnet
> .asp - men det er ikke nok (i hvert fald ikke på den server jeg har
> testet med). Her kan man nemlig stadig gemme filen - og så omdøbe til
> mdb når den er hentet.
Det har jeg også læst. Men siden du og andre siger, at det ikke
beskytter, så vil jeg hellere benytte den færnævnte mulighed.
> Hvis der er asp.net på serveren, kan man benytte sig af nogle af de
> beskyttede filendelser i asp.net (også selv om man slet ikke anvender
> asp.net i øvrigt). Man kan fx bruge database.asax - fordi alle
> .asax-filer er beskyttet (i modsætning til under traditionel asp, hvor
> kun global.asa er beskyttet).
Jamen global.asa ikke er beskyttet mere, end at man kan omdøbe den til
mdb. Er det så ikke det samme med database.asax?
> Hvis man vil beskytte sine billeder, kan man bruge FSO til at læse
> billederne fra et "sikkert" sted (uden for webscope - på samme måde som
> med databasefilerne). Teknikken er så at man sender billederne direkte
> til browseren med binarywrite (husk at sætte en passende content-type).
> På denne måde kan man tjekke om folk er logget ind før man sender
> billeddata til dem. Men det forhindrer dog ikke at brugerne kan gemme
> billedet lokalt og sende det videre.
Hmm, nej du har nok (desværre) ret i, at bileder er "umulige" at
beskytte.
> Normalt laver man bare et tekstfelt hvor navnet på billedet står. Hvis
> alle billederne ligger i samme mappe, er der ingen grund til at gemme
> mappenavnet i databasen - det er spild af plads. Men hvis billederne kan
> ligge forskellige steder, er det nødvendigt at gemme mappeoplysningerne
> også.
_Kæmpe_ hjælp, tusind tak skal du have. Jeg rodede meget rundt i,
hvordan jeg skulle lave linket og hvor mange oplysninger der skulle
til. Hvis navnet på billedet er nok (og billederne ellers ligger i den
samme mappe) så er det simpelthen det bedste og vigtigste.
> Access' hyperlink-felter er en pestillens - jeg har aldrig set nogen
> praktisk anvendelse af dem. Du kan formentlig rette noget med søg og
> erstat - men generelt vil jeg anbefale dig at glemme at den felttype
> eksisterer.
Jeg har netop glemt det
Igen så tak for oplysningen, jeg vidste
ikke, at det var helt så enkelt.
> Databasen skal ikke finde billederne - det skal din asp-side. Som nævnt
> før, er det ikke nødvendigt at gemme mere end filnavnet, hvis alle
> billederne ligger i samme mappe.
Igen, det er kernen i mit spørgsmål, mange tak.
> I din asp-side skriver du så bare en
> fast værdi til mappen og tilføjer resten fra databasen.
Den faste værdi vil jeg bekymre mig om når "den tid kommer." Jeg
kender ikke så meget til asp kodning af sider, men bare databasen er i
orden, så det ikke bliver en uoverkommelig opgave at rette siden hen,
så skal jeg nok finde ud af det. Mange mange tak.
> Jeg aner ikke hvordan det gøres i frontpage. Der er en særskilt gruppe
> til frontpage - hvis du efterlyser konkret hjælp til det program, er du
> bedre hjulpet i den gruppe (<news:dk.edb.internet.webdesign.frontpage>)
Det var ikke min tanke, at gruppen skulle være behjælpelig her. Men
til tider kan det være lettere at svare på spørgsmål, hvis man kender
lidt til detaljerne.
Mange tak for svarene Jens, du har hjulpet mig mere end du nok måske
tror.
/Mads, der tror han er ved at se lyset!!!