Avatar billede learner Praktikant
31. august 2011 - 13:02 Der er 6 kommentarer og
1 løsning

kan man gemme filer i dropbox eller gemme filer direkte på en lokal computer

Hejsa

Jeg har et lidt underligt behov for at php gemmer nogen filer ind på en server i en virksomhed.

grundlæggende behov: et lokalt software kigger hele tiden i en lokal dir efter filer, og når der ligger en (csv) fil, så nupper programmet filen og behandler den.

jeg ved ikke om der findes smartere løsninger men jeg har tænkt på en løsning: at php gemmer filen i en dropbox, som synkroniseres med et lokalt dir som programmet/softwaren så kigger i.

Mit spm er:
Kan det lade sig gøre?
Er der smartere måde?
Avatar billede steen-h Mester
31. august 2011 - 16:38 #1
Avatar billede learner Praktikant
31. august 2011 - 17:11 #2
Mange tak for det :o)

Jeg vil både bruge det til backup og til denne opgave
Avatar billede steen-h Mester
01. september 2011 - 15:41 #3
Tak for point.
Avatar billede learner Praktikant
01. september 2011 - 19:15 #4
Hej

Tillader mig at vende tilbage....
Jeg oplever et problem med backup af mysql når jeg bruger det.

Det er som om den time-out'er
Når jeg åbner backup filen, så kan jeg se at den pludselig ender. Sådan midt i noget. Filen bliver altså ikke færdiggjort.

Det er godtnok også en relativ stor db, den skal lave backup af.
18 mb når jeg benytter phpmyadmin

Er der noget jeg skal gøre, så den ikke timer-out, eller er det et andet problem jeg oplever?

Det ligger på Surftown
Avatar billede learner Praktikant
01. september 2011 - 19:19 #5
hmm måske det var lidt forhurtigt jeg skrev...

det sidste i sql filen er "-- Dump completed on 2011-09-01 19:11:40"

det ser jo ikke forkert ud alligevel...
Avatar billede learner Praktikant
01. september 2011 - 19:26 #6
Jo jeg tror det virker som det skal

Nu kunne det så være rigtig cool hvis den sletter nogen af de backups som er over 14 dage gamle, i dropboxen. men det kan den nok ikke...
Avatar billede learner Praktikant
01. september 2011 - 19:49 #7
løsning fundet: man kan simpelthen bare overskrive med samme navn.

med denne simple løsning så har man en backup for hver dag i ugen - altså 7 dage tilbage i tiden - mandag til søndag :
                        //orig: $backupFile = $this->uploadDir."/".date("d.H.i.s")."-".$database.".sql";
                        $backupFile = $this->uploadDir."/".$database.".sql";

og

                        //orig: $this->uploader->upload($backupFile,$this->dropboxDir."/".date("F")."/");
                        $this->uploader->upload($backupFile,$this->dropboxDir."/".date("l")."/"); // date("l") => Sunday through Saturday



måske ville det være smart hvis man har mere end 7 dage tilbage i tiden... men husk det fylder jo i dropboxen
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