S tím CRONem jsem se teda asi trošku sekl. Soubor se posílá přímo na FTP, takže ho budu zpracovávat v předem daných intervalech.
Jinak o tom diffu, co ses zmínil, toho příliš nevím. Mohl bys mě prosím odkázat na nějaký zdroj, jak s ním pracovat v PHP? Díky.
Příspěvky odeslané z IP adresy 213.194.223.–
Zdravím všechny,
potřebuji poradit. Mám v kompu aplikaci (evidence velkoobchodního skladu), která mi nepřetržitě (1x za minutu) posílá soubor s exportem zboží ve formátu .csv na předem určený server. Na tomto serveru mám e-shop, kterým potřebuji tyto exportované data zpracovávat (ukládat do MySQL databáze). Problém je v tom, že data v databázi musí být pořád aktuální, tudíž budu muset stále kontrolovat daný soubor a v případě změny ho zpracovávat. Otázkou tedy je, jakým způsobem to udělat? Napadly mě tyto možnosti:
1. použít CRON, ale ten jsem bohužel musel hned vyloučit, jelikož potřebuji data zpracovávat permanentně a co jsem se dočetl, tak CRON mohu nastavit minimálně na 2 hod intervaly
2. při každém dotazu na DB (tím myslím když bude chtít návštěvník zobrazit stránku se zbožím) se porovná obsah databáze s obsahem dat v exportovaném souboru a v případě rozdílů se data v databázi aktualizují. Zde nastává ten problém, že bude v exportu třeba 1000 položek, a tak se bojím, aby se stránka dlouho nenačítala.
Další možnosti mě bohužel nenapadají. Dokáže někdo poradit jiné řešení? Předem díky.
No mě jde o to, že při jednom uploadu potřebuji vytvořit 2 velikostně odlišné obrázky (2x zavolám funkci pro úpravu dočasného souboru). Jenže pokud používám funkci move_uploaded_file(), tak nemohu danou funkci zavolat dvakrát, jak bych potřeboval, jelikož podruhé už je dočasný soubor smazán. Pomohlo jen použití funkce copy().
Zdravím, potřeboval bych vědět, jestli se při uploadu souboru smaže dočasný soubor, když jej přesouvám ze složky dočasných souborů do požadované složky pomocí funkce copy() a ne pomocí move_uploaded_file() nebo jestli rozdílnost funkcí nemá žádný vliv na smazání dočasného souboru.
Vřelé díky, to je přesně to, co jsem potřeboval.
Zdravím všechny, potřeboval bych poradit, jak přistupovat k poli složeného z HTML prvků pomocí javascriptu. Dám příklad: potřebuji zjistit, jaký řetězec je mezi tagy <span></span>. Když je to jeden prvek, tak je to v pohodě
<span id="test_id">popisek</span>
<a href="#" onclick="javascript: testFunkce()">start</a>
function testFunkce() {
span = document.getElementById("test_id").innerHTML;
alert(span);
}
Bohužel ale nevím, jak to mám udělat s polem prvků:
<span id="test_id[]">popisek</span>
<span id="test_id[]">popisek_2</span>
<span id="test_id[]">popisek_3</span>
Budu vděčný za každou radu. Díky.
Pořád mi to nějak nefunguje.. Určitě jsi ten kód napsal správně? Co mám vložit za
nazovFormu
, když název formuláře přeci neznám? Testuji to na tomto formuláři http://www.mafiadve.cz/php/_robot/, zkoušel jsem to zapsat takto (bohužel bezúspěšně):
<iframe src="http://www.mafiadve.cz/php/_robot/" name="ramec"></iframe>
<script type="text/javascript" language="JavaScript">
window.onload = function()
{
parent.ramec.forms[0].jmeno.value="obsah ktory tam chces";
}
</script>
Paráda, to je přesně to, co jsem potřeboval, moc díky. Jenom jsem ještě musel doplnit window.onload, jelikož se první musela natáhnout celá stránka. Jo a ještě jedná otázka - jak to udělat, když nebude mít daný formulář název?
Přes iframy mě to taky napadlo, ale nějak jsem nepřišel na to, jak měnit jejich obsah. Poté by stačilo jen najít input s daným jménem a doplnit tam value="něco" .
no já ale právě nechci, aby se daný formulář odeslal dřív, než-li si ho uživatel bude mít možnost zkontrolovat.. jde mi o něco v tomto stylu: http://www.youtube.com/watch?v=_jwzUmfrfgU&feature=player_embedded
Zdravím,
měl bych dotaz. Potřeboval bych, aby se mi zadané údaje po kliknutí zobrazily ve formulářových polích určité stránky (např. zadám do scriptu číslo, jméno, zprávu a po kliknutí se mi zobrazí stránka www.vodafonesms.cz s předvyplněnými údaji). Dočetl jsem se, že něco podobného by měla řešit knihovna cURL, ale bohužel se mi to pořád nedaří rozběhat. Předem díky.