Avatar billede mike2002 Nybegynder
09. november 2008 - 10:31 Der er 7 kommentarer og
1 løsning

Script til at åbne link på en side, gemme siden og lukke igen

Jeg har en side med en række links til .pdf-filer. Er det muligt at lave et script, der går alle links igennem, åbner hver enkelt , gemmer pdf-filen, lukker linket og går videre til den næste?

Altså så man er fri for selv at åbne hver enkelt pdf-fil, vælge "gem som...", lukke siden og gå videre til den næste.
Avatar billede Slettet bruger
09. november 2008 - 14:17 #1
du kan loope linksne igennem og prøve åbne url adresserne med FOPEN og se om du kan få lov at læse dataen.
Hvis du kan det, så prøv at gem den læste data i en tilsvarende fil type. Det ville være mit bedste bud lige pt.
Avatar billede mike2002 Nybegynder
09. november 2008 - 14:34 #2
OK, det var en mulighed,

Men der er tale om links på en eksterne side... fx.: http://eksterntsite.dk/view.aspx?UrlID=43e6-9fce-6f37e9

Hvordan får jeg den side ind i mit php script?

Kan man lave fopen på sites? Hvis ja, får jeg så kildekoden ind, som jeg så kan løbe igennem for <a> tags?
Avatar billede Slettet bruger
09. november 2008 - 14:48 #3
Hvis man laver FOPEN på en url adresse, kan man hente sidens kildekode og der fra hente links ud fra hvis det er det man har lyst til, men du bliver nok nød til at være ret speicfik om hvilke links du vil have.
Men prøv gør brug af FOPEN kombineret med STREAM_GET_CONTENTS eller FREAD
og så evt. bruge JavaScript til at hente tags ud fra kildekoden eller REGEX's
Avatar billede mike2002 Nybegynder
09. november 2008 - 15:29 #4
OK - fik åbnet stream med stream_get_constants, men ved print af indholdet, kan jeg se, at det er en ramme - uden reelt indhold. Indholdet hentes med AJAX javascript... Det tror jeg desværre ikke jeg kan få fat på...

Tak for indsatsen! Skal vi dele i porten...
Avatar billede Slettet bruger
09. november 2008 - 15:33 #5
Oh okay irriterende, men var da så lidt.
Avatar billede mike2002 Nybegynder
09. november 2008 - 16:25 #6
dele points altså...
Avatar billede Slettet bruger
10. november 2008 - 02:02 #7
Mit svar var ikke til "skal vi dele i porten" delen, men mere til "Tak for indsatsen", ærlig talt betyder de points ikke særlig meget for mig, så suite yourself.
Avatar billede mike2002 Nybegynder
10. november 2008 - 23:27 #8
Det tænkte jeg nok, men du skulle da ha' buddet. Jeg har i øvrigt nu forsøgt at kopiere al javascript fra siden ned i en lokal fil, men nu siger remote server stop - jeg får ikke lov til at hente data fra den på denne måde.... Endnu en gang tak...
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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

IT-JOB

Politiets Efterretningstjeneste

Teamledere til PETs indhentningsafdeling

Lægemiddelstyrelsen

Løsningsarkitekt

Forsvarsministeriets Materiel- og Indkøbsstyrelse

Netværkstekniker til Forsvarets Cyberdivision i Hvidovre – Er det dig?

Politiets Efterretningstjeneste

CNE-specialist til PET`s indhentningsafdeling