Načasování kopírování Vyřešeno

Místo pro dotazy a rady ohledně programovacích jazyků (C++, C#, PHP, ASP, Javascript, VBS..) a tvorby webových stránek

Moderátor: Mods_senior

zabi
Level 3
Level 3
Příspěvky: 564
Registrován: prosinec 08
Bydliště: Zlínsky kraj
Pohlaví: Muž
Stav:
Offline

Načasování kopírování

Příspěvekod zabi » 11 kvě 2009 13:22

Zdravím,

chtěl bych se zeptat, jestli lze nějak lehce nastavit, aby se každou neděli v 15:00 přesunul jeden soubor do jiné složky? Stránky jsou v jednoduchém PHP. Nic sloožitého. Musím já napsat nějaký script, nebo to lze nastavit na straně serveru (nikdy jsem to neřešil, tak mne prosím pochopte...).

Díky za odpověď.

Reklama
Uživatelský avatar
Jara
Level 2
Level 2
Příspěvky: 221
Registrován: prosinec 08
Bydliště: Frýdek-Místek
Pohlaví: Muž
Stav:
Offline
Kontakt:

Re: Načasování kopírování

Příspěvekod Jara » 11 kvě 2009 20:52

Co takhle CRON ??
Nobody expects the Spanish Inquisition!

Uživatelský avatar
mike007
Master Level 7.5
Master Level 7.5
Příspěvky: 5860
Registrován: srpen 07
Bydliště: Pardubice
Pohlaví: Muž
Stav:
Offline
Kontakt:

Re: Načasování kopírování

Příspěvekod mike007 » 11 kvě 2009 22:31

Jara: Můžeš blíže specifikovat co je to CRON?
Jedná se o toto? http://cs.wikipedia.org/wiki/Cron
Nejlepší hra je Excel!
Pravidla fóra PC-helpJak označit téma za vyřešené
»»»»»»»»»»»»»»»»»»»»»»»
UPOZORNĚNÍ - můj Skype, Soukromé zprávy či email neslouží jako tech. podpora.
Dotazy pište do fóra. Od toho tu je.

Uživatelský avatar
Jara
Level 2
Level 2
Příspěvky: 221
Registrován: prosinec 08
Bydliště: Frýdek-Místek
Pohlaví: Muž
Stav:
Offline
Kontakt:

Re: Načasování kopírování

Příspěvekod Jara » 11 kvě 2009 23:10

Ano, myslím že php script ovládaný cronem by mohl zvládnout přesunout soubor do jiné složky...
Tady je snad lepší článek: http://www.linuxexpres.cz/praxe/cron-spravca-uloh
potom by se teoreticky dalo použít něco takového:
http://vdhri.net/2007/12/29/how-to-move ... using-php/
jestli kecám, tak mne omluvte...
Nobody expects the Spanish Inquisition!

zabi
Level 3
Level 3
Příspěvky: 564
Registrován: prosinec 08
Bydliště: Zlínsky kraj
Pohlaví: Muž
Stav:
Offline

Re: Načasování kopírování

Příspěvekod zabi » 13 kvě 2009 23:19

No, CRON mám na stávajícím hostingu. O této funkci jsem slyšel, avšak ji ještě nemám vyzkoušenou... Naštěstí budu mít jiný hosting, zde však CRON není. Namísto CRON mají službu "timer". Možná zkusím ten script, na který jsi napsal odkaz ještě na tom CRONU.

Nebaví mě každou neděli odpoledne zapínat PC, přetáhnout jeden soubor a zase je týden klid... :?

Uživatelský avatar
Jara
Level 2
Level 2
Příspěvky: 221
Registrován: prosinec 08
Bydliště: Frýdek-Místek
Pohlaví: Muž
Stav:
Offline
Kontakt:

Re: Načasování kopírování

Příspěvekod Jara » 14 kvě 2009 19:33

zkus se na to určitě poptat technické podpory, od toho tam přece jsou :)
Napsal byste mi prosím, na který hosting přecházíte? Docela by mne zajímalo jak služba timer pracuje... Díky
Nobody expects the Spanish Inquisition!

zabi
Level 3
Level 3
Příspěvky: 564
Registrován: prosinec 08
Bydliště: Zlínsky kraj
Pohlaví: Muž
Stav:
Offline

Re: Načasování kopírování

Příspěvekod zabi » 31 kvě 2009 17:30

Zdravím,

přešel jsem k hostingu forpsi, zde mají funci timer.
Info:
[url]timer.forpsi.com[/url]
http://kb.forpsi.com/article.php?id=172

Zkoušel jsem CRON na jiném hostingu, kde běží. Bohužel bez výsledně:-( Zkoušel jsem najít i něco na netu ale nic mi nejede. Ani nevím, jakou příponu použít pro script... Nevíte někdo jak na to???

zabi
Level 3
Level 3
Příspěvky: 564
Registrován: prosinec 08
Bydliště: Zlínsky kraj
Pohlaví: Muž
Stav:
Offline

Re: Načasování kopírování

Příspěvekod zabi » 31 kvě 2009 22:04

Tak se mi to konečně podařilo zprovoznit. Pro kopírování jsem použil tento PHP script:

Kód: Vybrat vše

<?php
$file = 'menu.html';
$newfile = '../pages/menu.html';

if (!copy($file, $newfile)) {
echo "failed to copy $file...n";
}
?>


Pro cílovou složku se musí nastavit CHMOD 777. Poté to pojede (pro jistotu jsem jej nastavil i ve výchozí složce).
V CRONu jsem naplánoval spuštění scriptu v daný čas - a ono to fungovalo :bigups: Pokud do proměnné $newfile, napíšete namísto menu.html třeba testovaci_stranka.html tak se kopírovaný soubor i přejmenuje...

Takto jsem postupoval i v plánovači timer u mého současného poskytovatele. Nastavil jsem si tam periodu 1x týdně. Výsledek uvidím až příští neděli... Snad to všechno pojede, tak jak má... :D

zabi
Level 3
Level 3
Příspěvky: 564
Registrován: prosinec 08
Bydliště: Zlínsky kraj
Pohlaví: Muž
Stav:
Offline

Re: Načasování kopírování

Příspěvekod zabi » 07 čer 2009 18:13

Takže je to paráda. Timer je dobrá věc. Kopírování se spustilo tak jak mělo... :bigups:

Uživatelský avatar
Jara
Level 2
Level 2
Příspěvky: 221
Registrován: prosinec 08
Bydliště: Frýdek-Místek
Pohlaví: Muž
Stav:
Offline
Kontakt:

Re: Načasování kopírování

Příspěvekod Jara » 07 čer 2009 20:16

Paráda, jsem rád, že funguje :)
Nobody expects the Spanish Inquisition!

simPod
Level 4
Level 4
Příspěvky: 1295
Registrován: červen 06
Pohlaví: Muž
Stav:
Offline
Kontakt:

Re: Načasování kopírování  Vyřešeno

Příspěvekod simPod » 07 čer 2009 21:10

oznacit za vyresene?
//ten muj post neni ten co to vyresil :)
Naposledy upravil(a) simPod dne 08 čer 2009 09:57, celkem upraveno 1 x.

zabi
Level 3
Level 3
Příspěvky: 564
Registrován: prosinec 08
Bydliště: Zlínsky kraj
Pohlaví: Muž
Stav:
Offline

Re: Načasování kopírování

Příspěvekod zabi » 08 čer 2009 07:20

Omlouvám se - díky :smile:


  • Mohlo by vás zajímat
    Odpovědi
    Zobrazení
    Poslední příspěvek

Zpět na “Programování a tvorba webu”

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 3 hosti