Zadejte hledaný výraz...

Archivace složky

santamusic
verified
rating uzivatele
(2 hodnocení)
13. 8. 2012 23:21:44
Ahoj
mám dotaz možná někdo poradí.
Mám složku na ftp do které se mi importuje cca 100 fotek za hodinu a potřebuji aby každý den spustil cron archivaci složky následujícím způsobem.
obsah složky zazipoval do jednoho archivu, soubor označil v názvu datem, archiv přesunul do jiného adresáře a původní adresář komplet vymazal a připravil prázdný pro další den.
Abych to objasnil jde o archivaci snímku z bezpečnostní kamery a je potřeba je mít určitou dobu skladované a archivované v zipu.
Script na archivaci do zipu jsem našel v php ale potřebuji poradit s přepisem názvu na datum, přesun souboru a následné vymazání původní složky.
Poradíte prosím ?
13. 8. 2012 23:21:44
https://webtrh.cz/diskuse/archivace-slozky#reply796103
Nishkam
verified
rating uzivatele
(3 hodnocení)
13. 8. 2012 23:30:16
Napsal santamusic;831150
potřebuji poradit s přepisem názvu na datum, přesun souboru
http://cz2.php.net/manual/en/function.date.php
http://php.net/manual/en/function.rename.php
Napsal santamusic;831150
a následné vymazání původní složky.
http://www.php.net/manual/en/function.unlink.php
13. 8. 2012 23:30:16
https://webtrh.cz/diskuse/archivace-slozky#reply796102
Petr Zachrdla
verified
rating uzivatele
(1 hodnocení)
13. 8. 2012 23:32:16
13. 8. 2012 23:32:16
https://webtrh.cz/diskuse/archivace-slozky#reply796101
Martin
verified
rating uzivatele
(62 hodnocení)
13. 8. 2012 23:50:49
A ještě si ten výsledek kopírování hod do nějaký promenný a soubor smaž jen v případě, že kopírování proběhlo v pořádku. Podělat se může všechno.
Něco jako
13. 8. 2012 23:50:49
https://webtrh.cz/diskuse/archivace-slozky#reply796100
James_Scott
verified
rating uzivatele
(7 hodnocení)
14. 8. 2012 00:01:29
OT: Zrovna takovy ukol bych radeji resil v Bashi nez v PHP- Je to jistejsi a rychlejsi.
14. 8. 2012 00:01:29
https://webtrh.cz/diskuse/archivace-slozky#reply796099
Petr Zachrdla
verified
rating uzivatele
(1 hodnocení)
14. 8. 2012 00:04:22
Napsal James_Scott;831161
OT: Zrovna takovy ukol bych radeji resil v Bashi nez v PHP- Je to jistejsi a rychlejsi.
je úplně fuk v čem to naprogramuješ. pokud je ti PHP bližší tak proč ne. z pohledu bezpečnosti je to taky fuk. u PHP CLI můžeš mít úplně jiný pravidla jak pro Apache.
14. 8. 2012 00:04:22
https://webtrh.cz/diskuse/archivace-slozky#reply796098
santamusic
verified
rating uzivatele
(2 hodnocení)
19. 8. 2012 10:01:20
Díky všem za pomoc už vyřešeno :-)
19. 8. 2012 10:01:20
https://webtrh.cz/diskuse/archivace-slozky#reply796097
santamusic
verified
rating uzivatele
(2 hodnocení)
22. 8. 2012 22:21:28
Mohu ještě jeden dotaz?
potřebuji vypsat složku v php což je banální záležitost ale nedaří se mi rozchodit scriptík aby se mi vypisovali pouze zip soubory v dané složce.Pisněte mi sem někdo prosím kod jak to má vypadat budu moc vděčný.
22. 8. 2012 22:21:28
https://webtrh.cz/diskuse/archivace-slozky#reply796096
P-ierre
verified
rating uzivatele
(43 hodnocení)
22. 8. 2012 22:32:52
Viz http://www.php.net/manual/en/function.mime-content-type.php
22. 8. 2012 22:32:52
https://webtrh.cz/diskuse/archivace-slozky#reply796095
santamusic
verified
rating uzivatele
(2 hodnocení)
23. 8. 2012 22:00:14
Špatně jsem to napsal.
Mám tento kod který mi vypisuje komplet adresáře a soubory.
if ($handle=opendir('.')) {
while ($file = readdir($handle))
{
$polozky = $file;
}
closedir($handle);
sort($polozky);
}
reset($polozky);
while (list($key, $val) = each($polozky))
{
if ($val != "." && $val != "..")
{
if (is_dir($val))
{
echo "(DIR) ";
echo "$val
n";
}
}
}
echo "
n";
reset($polozky);
while (list($key, $val) = each($polozky))
{
if ($val != "." && $val != "..")
{
if (!is_dir($val))
{
echo "$val
n";
}
}
}
?>
Já bych ale potřeboval aby mi vypisoval pouze soubory *.zip
23. 8. 2012 22:00:14
https://webtrh.cz/diskuse/archivace-slozky#reply796094
P-ierre
verified
rating uzivatele
(43 hodnocení)
24. 8. 2012 11:57:24
No vždyť jo, nádherně to tam vidím.
Schválně si uvědom, kde se vypisují složky. Tu část smaž (jestli složky nechceš vypisovat)... Pak se podívej, kde se vypisují soubory a přidej tam tu podmínku... Samozřejmě, když budeš v koncích, tak ti poradíme (nebo aspoň já jo). Ale tím, že na to přijdeš sám, se toho nejvíc naučíš. A když nevíš, tak se zkus zeptat na konkrétní věc, které nerozumíš.
24. 8. 2012 11:57:24
https://webtrh.cz/diskuse/archivace-slozky#reply796093
Pro odpověď se přihlašte.
Přihlásit