#1 2011-07-04 18:56:38

JF
Endora rádce
Místo: ....nice u Plzně
Registrován: 2010-06-22
Příspěvky: 11,894

Re: CRON

Hmm, nejak tomu nechápem. Cronom uploadovať? a čo také? veď len tak k tvojmu PC nedokáže mať prístup aby si server niečo od teba uploadol.


Ján Fačkovec - Endora.cz by Webglobe
Email, Web, Webadmin, Webmail, Nápověda, Ceník

Offline

#2 2011-07-04 21:00:50

JF
Endora rádce
Místo: ....nice u Plzně
Registrován: 2010-06-22
Příspěvky: 11,894

Re: CRON

Aha takto, hmm no to si myslím že skôr budeš musieť naprogramovať, ja sám také nemám, update stránky moc nepotrebujem, lebo verzie CMS nerastu denno denne. Ale isto to zvládneš i sám, rozbalovací skript už je na tomto fóre a už len doň pridať presnú cestu čo má rozbaliť a už len cron naň nastavíš a je to.


Ján Fačkovec - Endora.cz by Webglobe
Email, Web, Webadmin, Webmail, Nápověda, Ceník

Offline

#3 2011-07-05 11:44:54

JF
Endora rádce
Místo: ....nice u Plzně
Registrován: 2010-06-22
Příspěvky: 11,894

Re: CRON

V časti návody a postupy na tomto fóre a je to vlákno o tom ako zabaliť a rozbaliť zip súbor priamo na servery.


Ján Fačkovec - Endora.cz by Webglobe
Email, Web, Webadmin, Webmail, Nápověda, Ceník

Offline

#4 2011-07-05 16:48:30

JF
Endora rádce
Místo: ....nice u Plzně
Registrován: 2010-06-22
Příspěvky: 11,894

Re: CRON

No pomôže ti to k tomu aby si si daný skript vytvoril, čiže upneš na FTP aktualizáciu a následne cron urobí svoje v danom čase na ktorý to nastavíš. Rozbalovanie máš, už len si ten skript upraviť a je to.


Ján Fačkovec - Endora.cz by Webglobe
Email, Web, Webadmin, Webmail, Nápověda, Ceník

Offline

#5 2011-07-05 16:59:44

JF
Endora rádce
Místo: ....nice u Plzně
Registrován: 2010-06-22
Příspěvky: 11,894

Re: CRON

No teda aby som s právne chápal, ti uploadneš na FTP aktualizáciu celého webu v nejakom povedzme ZIP súbore, tak v tom prípade treba časť ktorá sa zobrazuje vymazať a ponechať len rozbalovací mechanizmus a nastaviť aký archív sa má rozbaliť. Následne ten skript dáš do cronu a vždy v daný čas zvolený zip súbor rozbalí.


Ján Fačkovec - Endora.cz by Webglobe
Email, Web, Webadmin, Webmail, Nápověda, Ceník

Offline

#6 2011-07-08 10:12:41

JF
Endora rádce
Místo: ....nice u Plzně
Registrován: 2010-06-22
Příspěvky: 11,894

Re: CRON

pokiaľ vymažeš všetko viditeľné tak musíš samozrejme na ten skript správne poslať údaje, tj musíš sa vyznať do php aspoň troška aby si sa v tom vedel orientovať a vyznať kde asi čo ten skript robí.


Ján Fačkovec - Endora.cz by Webglobe
Email, Web, Webadmin, Webmail, Nápověda, Ceník

Offline

#7 2011-07-08 11:43:59

JF
Endora rádce
Místo: ....nice u Plzně
Registrován: 2010-06-22
Příspěvky: 11,894

Re: CRON

No ak si nájdem troška času tak môžem, ale nezaručujem, lebo som dosť vyťažený.


Ján Fačkovec - Endora.cz by Webglobe
Email, Web, Webadmin, Webmail, Nápověda, Ceník

Offline

#8 2011-07-08 14:46:40

JF
Endora rádce
Místo: ....nice u Plzně
Registrován: 2010-06-22
Příspěvky: 11,894

Re: CRON

No takže ešte raz, ty potrebuješ aby daný skript tebou určený čas rozbalil nejaký zip súbor z aktualizáciou na tvojom ftp ktorý nakopíruješ do danej zložky?


Ján Fačkovec - Endora.cz by Webglobe
Email, Web, Webadmin, Webmail, Nápověda, Ceník

Offline

#9 2011-07-08 16:14:14

JF
Endora rádce
Místo: ....nice u Plzně
Registrován: 2010-06-22
Příspěvky: 11,894

Re: CRON

<?php

$file = "subornarozbalenie.zip"

if (unzip($file))
 {
 // sem zadaj napr funkciu na odoslanie mailu ak sa archív rozbalí
 }
else
 {
 // sem zadaj napr funkciu na odoslanie mailu ak sa rozbalenie archívu NEpodarí
 }

function unzip($src_file, $dest_dir=true, $create_zip_name_dir=true, $overwrite=true)
{
	if(function_exists("zip_open")) {
		if(!is_resource(zip_open($src_file))) { 
			$src_file=dirname($_SERVER['SCRIPT_FILENAME'])."/".$src_file; 
		}
		if (is_resource($zip = zip_open($src_file))) {			
			$splitter = ($create_zip_name_dir === true) ? "." : "/";
			if ($dest_dir === false) 
				$dest_dir = substr($src_file, 0, strrpos($src_file, $splitter))."/";
			else 
			  $dest_dir = "";
			create_dirs($dest_dir);
			while ($zip_entry = zip_read($zip)) {
			$pos_last_slash = strrpos(zip_entry_name($zip_entry), "/");	
			if ($pos_last_slash !== false) {
				create_dirs($dest_dir.substr(zip_entry_name($zip_entry), 0, $pos_last_slash+1));
			}
			if (zip_entry_open($zip,$zip_entry,"r")) {
				$file_name = $dest_dir.zip_entry_name($zip_entry);
				if ($overwrite === true || $overwrite === false && !is_file($file_name)) {
					$fstream = zip_entry_read($zip_entry, zip_entry_filesize($zip_entry));
					if(!is_dir($file_name))			
					file_put_contents($file_name, $fstream );
					if(file_exists($file_name)) {
						chmod($file_name, 0777);
						$results[] = array($file_name, true);
					}
					else {
						$results[] = array($file_name, false);
					}
				}
				zip_entry_close($zip_entry);
			}	
			}
			zip_close($zip);
			if ($msg_type == 'ok') return true; else return false;
		}
		else {
			return false;
		}
		return true;
	}
}
function create_dirs($path)
{
	if (!is_dir($path)) {
		$directory_path = "";
		$directories = explode("/",$path);
		array_pop($directories);

		foreach($directories as $directory) {
			$directory_path .= $directory."/";
			if (!is_dir($directory_path)) {
				mkdir($directory_path);
				chmod($directory_path, 0777);
			}
		}
	}
}

?>

netestoval som to, len som upravil pôvodný súbor unzip.php


Ján Fačkovec - Endora.cz by Webglobe
Email, Web, Webadmin, Webmail, Nápověda, Ceník

Offline

#10 2011-07-09 10:01:49

JF
Endora rádce
Místo: ....nice u Plzně
Registrován: 2010-06-22
Příspěvky: 11,894

Re: CRON

a prepísal si dotyčné veci čo sú v tom skripte aby sedeli s tvojim súborom? a navyše súbor zip nemôžeš robiť cez winrar, ale cez totalcommander, nemal by mať žiadnu kompresiu, proste nič, len zbalený.


Ján Fačkovec - Endora.cz by Webglobe
Email, Web, Webadmin, Webmail, Nápověda, Ceník

Offline

#11 2011-07-09 17:47:43

JF
Endora rádce
Místo: ....nice u Plzně
Registrován: 2010-06-22
Příspěvky: 11,894

Re: CRON

na ktorej doméne ho máš uploadnutý?


Ján Fačkovec - Endora.cz by Webglobe
Email, Web, Webadmin, Webmail, Nápověda, Ceník

Offline

#12 2011-07-10 18:00:14

JF
Endora rádce
Místo: ....nice u Plzně
Registrován: 2010-06-22
Příspěvky: 11,894

Re: CRON

No vidím že si si nedal námahu si to doupravovať - aspoň zmeniť názov súboru ktorý sa má rozbaliť.
Jasné že nefunguje keď súbor ktorý má rozbaliť neexistuje na tvojom FTP.


Ján Fačkovec - Endora.cz by Webglobe
Email, Web, Webadmin, Webmail, Nápověda, Ceník

Offline

#13 2011-07-13 12:14:51

JF
Endora rádce
Místo: ....nice u Plzně
Registrován: 2010-06-22
Příspěvky: 11,894

Re: CRON

ax jaj tebe asi nieje pomoci keď nevieš v tom súbore zip.php zmeniť názov súboru ktorý chceš rozbaliť


Ján Fačkovec - Endora.cz by Webglobe
Email, Web, Webadmin, Webmail, Nápověda, Ceník

Offline

#14 2011-07-13 19:56:45

JF
Endora rádce
Místo: ....nice u Plzně
Registrován: 2010-06-22
Příspěvky: 11,894

Re: CRON

keď budem doma tak sa na to pozriem, ale malo by to normálne daný súbor rozbaliť


Ján Fačkovec - Endora.cz by Webglobe
Email, Web, Webadmin, Webmail, Nápověda, Ceník

Offline

#15 2011-07-15 09:36:26

JF
Endora rádce
Místo: ....nice u Plzně
Registrován: 2010-06-22
Příspěvky: 11,894

Re: CRON

Upravil som ti teda ten súbor aby si vydeľ textový výsledok. Žiaľ rozbaľovanie zlyhá, lebo zrejme ten súbor .zip je balený aj s kompresiou. Musíš ho baliť cez total commander a bez kompresie inak sa nerozbalí.


Ján Fačkovec - Endora.cz by Webglobe
Email, Web, Webadmin, Webmail, Nápověda, Ceník

Offline

#16 2011-07-15 12:40:27

JF
Endora rádce
Místo: ....nice u Plzně
Registrován: 2010-06-22
Příspěvky: 11,894

Re: CRON

No jedine podmienkami na že ak sa rovná deň napr 16.07.2011 tak rozbalí ten a tak ďalej, no a koľko dní budeš robiť aktualizácie tak toľko podmienok dáš na začiatok.


Ján Fačkovec - Endora.cz by Webglobe
Email, Web, Webadmin, Webmail, Nápověda, Ceník

Offline

Zápatí

Založeno na FluxBB | CZ a SK