Avatar billede madjor5 Nybegynder
08. oktober 2003 - 08:59 Der er 3 kommentarer

HJÆLP til at komme igang

Jeg skal lave et script der henter en extern XML fil og opdaterer den ind i en MySQL database, 1 gang om ugen.

Det hele kører på en redhat linux server, og jeg har tilgang til at bruge CGI.

Min baggrund er at bruge PHP, og jeg kan sagtens lave et php script der gør hvad det skal, bortset fra at det ikke selv eksekverer een gang om ugen!

Det jeg har brug for at lidt hjælp til at finde nogle artikler m.v. så jeg kan lære at få det til at fungere!

Skal jeg f.eks. bruge mit PHP script til at eksekvere selve opdateringen af databasen, eller skal alt laves i et cgi script?
Avatar billede mfalck Praktikant
08. oktober 2003 - 09:05 #1
det letteste er vel at bruge perl til at klare den opgave med; syntaksen i perl minder meget om php. Et godt udgangspunkt for at lære perl er www.perldoc.com
Avatar billede madjor5 Nybegynder
08. oktober 2003 - 09:41 #2
Jo, tak... Linket er ret godt.

Kender du til nogle pre definerede moduler, der kan behandle XML i forhold til MySQL?
Avatar billede mfalck Praktikant
08. oktober 2003 - 09:47 #3
hvis du mener et program som kan spise en xml fil og smide den over i mysql så er svaret nej. Der findes en del moduler til perl (se dem på http://mirrors.sunsite.dk/cpan/modules/01modules.index.html). Til mysql skal du bruge DBI for at forbinde dig til databasen, og der er også xml-parsere, men du skal nok strikke noget kode sammen som kan klare det for dig... eller betale een for at gøre det.
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