Stránka 1 z 1

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

Napsal: 11 kvě 2009 13:22
od zabi
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ěď.

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

Napsal: 11 kvě 2009 20:52
od Jara
Co takhle CRON ??

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

Napsal: 11 kvě 2009 22:31
od mike007
Jara: Můžeš blíže specifikovat co je to CRON?
Jedná se o toto? http://cs.wikipedia.org/wiki/Cron

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

Napsal: 11 kvě 2009 23:10
od Jara
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...

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

Napsal: 13 kvě 2009 23:19
od zabi
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... :?

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

Napsal: 14 kvě 2009 19:33
od Jara
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

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

Napsal: 31 kvě 2009 17:30
od zabi
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???

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

Napsal: 31 kvě 2009 22:04
od zabi
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

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

Napsal: 07 čer 2009 18:13
od zabi
Takže je to paráda. Timer je dobrá věc. Kopírování se spustilo tak jak mělo... :bigups:

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

Napsal: 07 čer 2009 20:16
od Jara
Paráda, jsem rád, že funguje :)

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

Napsal: 07 čer 2009 21:10
od simPod
oznacit za vyresene?
//ten muj post neni ten co to vyresil :)

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

Napsal: 08 čer 2009 07:20
od zabi
Omlouvám se - díky :smile: