Avatar billede kingrex666 Nybegynder
03. august 2005 - 10:32 Der er 13 kommentarer og
1 løsning

auto kopier en fil

hej allesammen.

Jeg ville lige om det er muligt at lavet et script som f.eks. hver dag kl. 1200 taget en kopi af en bestemt fil i en mappe og gemmer den et andet sted i en anden mappe?

Eller skal man manuelt køre sådan script, evt. ligge det ind på ens 'index' side så diverse brugerer rent faktisk tager kopien for een?

Hvis dette er muligt er der så en venlig sjæl der ville vise hvordan sådan script kunne se ud.

/Rasmus
Avatar billede leif Seniormester
03. august 2005 - 10:41 #1
2 muligheder ! Laver et lille tjeck i sin startside (Så kan du bare ikke være sikker på det bliver gjort præcies kl. 12) eller sætter et Cronjob op på serveren ! Ligger du på et webhotel eller det ikke sandsynligt at du kan få dem til at sætte er Cronjob op. Der findes dog nogen services blandt andet www.cronjob.de hvor man kan få sat et job op.
Avatar billede kingrex666 Nybegynder
03. august 2005 - 10:51 #2
Hvis jeg nu "bare" laver et lille script på selve index siden, behøver det ikke være f.eks. klokken 1200, så er det okei at det bliver gjort når brugeren kommen 'ind'. Hvordan ville sådan noget se ud?

Det med et cronjob lyder for besværeligt i forhold til hvad jeg skal bruge, så en næmmere løsning ville passe bedre til mig.
Avatar billede leif Seniormester
03. august 2005 - 10:57 #3
Du tjecker hvad tiden er, når du har gjort det skal du tjecke at scriptet ikke har været kørt engang, når det er gjort så skal den gøre det !

Idé(Ikke korrekt kodning):
if($time > "12:00" && $done == "nej")
{
Kopier fil
}

Jeg kan ikke lige gennemskue hvordan jeg ville sikre mig at scriptet ikke allerede er kørt, da jeg normalt selv bruger Cronjobs.
Avatar billede kingrex666 Nybegynder
03. august 2005 - 13:01 #4
Hvis man fjerner time og laver det sådan at scriptet kopier filen hver gang scriptet køres og overskriver allerede kopieret fil.

Der er tale om en fil på ca. 200kb ... Eller vil det belaste serveren og siden for meget?
Avatar billede leif Seniormester
03. august 2005 - 13:13 #5
Det er anpå hvad det er til !
Avatar billede kingrex666 Nybegynder
03. august 2005 - 13:27 #6
Jeg er ikke lige med ... ? Der skal bare tages en kopi af en fil der ligger i en mappe, denne kopi skal ligges over i an anden mappe og overskrive eventuelle andre filer med samme navn. Hvis dette kan blive gjort når index bliver kørt er det godt hvis det da ikke tager for amnge resurser
Avatar billede leif Seniormester
03. august 2005 - 17:45 #7
Som jeg siger det er lidt anpå hvad formålet er ! Er formålet Backup skal det efter min mening ikke gøres hver gang index loader ! Men umiddelbart skulle jeg ikke kunne se noget i vejen for at kunne gøre det hver gang !
Avatar billede kingrex666 Nybegynder
04. august 2005 - 13:31 #8
ja det var ment som backup, man kunne vel lave det som et link på en admin side i stedet for index.?
Avatar billede leif Seniormester
04. august 2005 - 13:54 #9
Man kunne bare lave et link til en side som så laver kopien, så laver du en backup når du har lyst til det !
Avatar billede kingrex666 Nybegynder
10. august 2005 - 10:20 #10
ja ... men hvordan ser sådan noget ud?
Avatar billede kingrex666 Nybegynder
10. august 2005 - 10:20 #11
har kigget på cronjob.de .... kan åbenbart ikke nok tysk.
Avatar billede kingrex666 Nybegynder
25. august 2005 - 23:36 #12
jeg ville gerne have et lille stykke kode der lavet et kopijob for mig hver gang en bestemt sides loades.
Avatar billede leif Seniormester
26. august 2005 - 06:53 #13
Avatar billede kingrex666 Nybegynder
08. marts 2008 - 10:03 #14
lukket
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