19. juli 2002 - 09:47Der er
11 kommentarer og 1 løsning
Indhold i bibliotek
Jeg forstår ikke helt at jeg ikke kan få svar på hvordan man laver et index af et bibliotek på en web side.
Jeg er ingen ørn til programering. Men denne funktion fungere fint på min StandAlone.
import java.io.*;
public class Files { public static void main(String[] args) { File dir = new File("c:\\"); File[] files = dir.listFiles(); for(int i=0; i<files.length; ++i) System.out.println( files[i].getName() ); } }
Applet duer åbenbart ikke uden en kryptisk sikkerheds funktion. Bruger jeg denne kode som applet meddeler den at det ikke er tilladt at læse.
Hvis man blot skal læse parrent directory på en server er der vel for f.... et sprog der ikke er så indviklet som applet.
- Jeg skal kunne læse filer i et (mit)bibliotek ("parrent") - Formatere tekst og baggrund - Indsætte/udskrive denne information på en page. - Vise denne side på web som et index
et CGI-script skrevet i Perl vil se nogenlunde således ud:
<snip> #!/usr/bin/perl
$dirname = '/home';
print("Content-type: text/html\n\n");
opendir(DIR,$dirname) or die("cant open dir $dirname: $!"); while (defined($file = readdir(DIR))) { print("$file\n"); } closedir(DIR); </snip>
så må du selv lige formatere dit output som du ønsker det...
Synes godt om
Slettet bruger
19. juli 2002 - 10:21#5
Jeg prøver... og vender tilbage...
Og iøvrigt. Det er til en lidt ældre kvinde som godt kan finde ud af at trække en fil over i et bibliotek (via ftp på "skrivebordet") og således ligge sine malerier/dokumenter ud på nettet. Men hun kan ikke lave links til dokumenterne. Jeg er igang med at lave en side med to frame. Venstre og højre. I venstre skal der være links til dokumenterne og til højre skal de vises. Meget simpelt. Og en sådan auto index funktion giver alle muligheder for hende. Jeg laver lige et udkast og ligger ud
Da jeg kender lidt til java havde jeg foretrukket det havde været applet. Men sådan skulle det ikke være.
<snip> betyder at herfra starter programmet... </snip> betyder at her stopper det. De to wannabe-xml-tags har intet med selve scriptet at gøre, og skal ikke tages med... de er der for, at man tydeligt skal kunne se, hvad der er kode og hvad der ikke er.
Synes godt om
Slettet bruger
13. august 2002 - 17:57#10
...Helt ærligt. Filen skal så vidt jeg ved gemmes som .pl. Men hvad med det output der skal være på .htm siden? Det er jo ikke bare en <FORM>. Så hvordan kaldes .pl filen? (Hvis det er rigtigt)
.pl-filen kaldes som hed den .html.... så er det op til din webserver at eksekvere filen og spytte html-koden ud, så browseren ved, hvad den skal gøre... spyttes kun perl-koden ud, når du går ind på filnavn.pl, så er din webserver ikke sat op til at afvikle perl... prøv eventuelt at omdøbe den til .cgi og se om det hjælper... ellers er der ikke andet for end at gribe til manualen for din webserver..
Synes godt om
Slettet bruger
15. september 2002 - 15:20#12
Jeg lukker. Det var ikke til at bruge
Synes godt om
Ny brugerNybegynder
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.