Registrace nového uživatele     Návod     Kluby     Archív  Lopuchu     Lopuch.cz  

Což takhle
dát si Lopuch?

Lopuch.cz

Jméno:
Heslo:
Podpora LCD:
 
Archiv klubu PHP [ŽP: neomezená] (kategorie Programování) moderuje makovec.
Diskuse o vybornem skriptovacim jazyku php. Dulezite odkazy, pred polozenim dotazu zkuste hledat odpoved zde:
  1. www.php.net - domovská stránka PHP
  2. www.kosek.cz - spousta tutorialu pro PHP v češtině
  Nastavení klubu     Nastavení práv     Homepage     Anketa     Přítomní     Oblíbené     Lopuch     Kategorie  
autor: 
text: 
vyplnit a 
Help
   
[ 874 ] <Novější  <<<Nejnovější  Nejstarší>>>  Starší>  
tvx tvx Myslet si, že svět je JEN takový, jak - ho v daný čas můžeme pochopit je hloupé. 28.6.2006 10:10  1392
jdu tvořit v php cosi jako správu dlouho běžících procesů.
nějak jako přes databázi že každej proces bude občas koukat na semafor a podobně. když se spustí, zapíše se tam a když skončí, vyškrtne se atd... neni už něco takovýho někde zpracovanýho?
scalex Scalex 27.6.2006 23:00  1391
Není tu programátor PHP, který shání džob? V Praze, na plný úvazek. Nutná opravdu DOBRÁ znalost jazyka. Bližší info pro případné zájemce v poště.
hugo hugo Usmívejte se, - bude hůř!!!! 18.6.2006 19:31  1390
tvx [1389]:
http://en.wikipedia.org/wiki/AJAX
tvx tvx Myslet si, že svět je JEN takový, jak - ho v daný čas můžeme pochopit je hloupé. 18.6.2006 18:50  1389
a co je to ajax?
bredy 17.6.2006 08:34  1388
... dodatek. ten skript pak musí své vysledky předat ajaxem, protože sám již nebude schopen nic vypsat (pravděpodobně totiž bude odpojen timeoutem browsera, což je asi jasné)
bredy 17.6.2006 08:33  1387
mach tvxJo to by taky šlo. Podmínkou je, že skript nesmí posílat výstup. Protože PHP pozná, že byl odpojen až v okamžiku, kdy odesílá výstup

(což je naopak někdy problém, viz nezastavitelné skripty, které nic nevypisují pokud je timeout nějaký hodně vysoký)
mach 15.6.2006 11:54  1386
Dalsi moznost je pouzit AJAX a vytvorit si jen takovou ramcovou stranku, ktera bude kazdych par vterin posilat pozadavek na server, ve kterem se bude ptat v kolika % to uz je a zobrazovat nejaky progress bar. Nakonec pak muze zobrazit vysledek.
bredy 15.6.2006 09:59  1385
tvx:
muzes obcas poslat neco ve stylu
<!------- STALE BEZI VYPOCET------>

Kdyz to udelas casto a bude ten text dost dlouhy a v kombinaci se flush by to mohlo jit.
tvx tvx Myslet si, že svět je JEN takový, jak - ho v daný čas můžeme pochopit je hloupé. 14.6.2006 14:07  1384
nejak jsem nic takovyho nenasel ale kdyby nahodou...
nema php funkci na ukonceni vystupu a celyho spojeni? aniz by ale skript musel udelat die(); proste aby pokracoval...

flush jsem nejak nerozhejbal, asi mi to bufferuje apache.
tvx tvx Myslet si, že svět je JEN takový, jak - ho v daný čas můžeme pochopit je hloupé. 14.6.2006 09:42  1383
jo, jasne, co kdyz dam strance header location? ten se chyti hned? ze bych ani nemusel poustet to shellem ale pokracoval v praci a klienta jen poslal at ceka a cte a ukazuje co se deje...
Jinak mi stajne nezbyde nez tomu udelat celymu nejakou spravu procesu timto zpusobem, protoze kdyz mi clovek v browseru netrpelive odejde jinam, proces bezi dal... a on to nevi... takhle to vidim normalne uz na tabulku bezicich procesu vcetne moznosti odstrelu a podobne...

nevim co je JSP ale moje prace je vylozene halda DB operaci, naprosto neefektivnich... takovejma ''''heuristickejma'''' divnometodama spojuju polozky co by pravdepodobne mohly k sobe patrit v obrovskych mnozstvich dat...
al3x 13.6.2006 23:07  1382
Tak bych si asi pres passthrough() pustil script, ktery odstartuje ten vypocet. Zadna tezka meziprocesova komunikace tam byt nemusi. Posles mu session id, a on ti po skonceni vypoctu ulozi vysledek na disk/do db a da ti vedet vytvorenim zaznamu na disku nebo v db. Puvodni script se jen reloaduje a kontroluje to.

Nevim sice, jaky tam pouzivas vypocty, ale takovyhle veci by se asi mnohem lepe resily v JSP.
tvx tvx Myslet si, že svět je JEN takový, jak - ho v daný čas můžeme pochopit je hloupé. 13.6.2006 22:27  1381
al3xje to muj server.
al3x 13.6.2006 19:44  1380
tvxJe to hosting, nebo muzes ovlivnit nastaveni serveru?
johny_g Johny_G - Relaxační terapie pro lopušáky ZDARMA! 13.6.2006 16:51  1379
To by mě taky zajímalo, jak to dělá kupříkladu takový rapidshare. Uživatel mu tam může posílat data celé hodiny a ještě vidí progress bar, aktuální rychlost uploadu a odhadovaný zbývající čas.
tvx tvx Myslet si, že svět je JEN takový, jak - ho v daný čas můžeme pochopit je hloupé. 13.6.2006 14:50  1378
al3xuplne asi nechpu princip te stranky... klient posle url request, php skript zacne zacne pocitat... co posle kilentovi ?
jakmile mu poslu nejaky obnovovani stranky tak uz se asi zase nespojim s tim php skriptem a jako odpoved se obejevi novej php proces co se na serveru inicializuje,ne?
php proces spustenej strankou si umim nastavit tak ze prezije treba naveky, coz taky neni vzdy uplne dobre... klient se uz na to vybodne zatimco php skript prave porad pokracuje v praci... aniz o tom vim...

samozrejme, napada me i varianta pustit proces a pak strankou kontrolovat podle dat, jestli uz treba ten proces skoncil atd, ale to bych musel udelat celou meziprocesovou komunikaci coz jsem nechtel...

[ 874 ] <Novější  <<<Nejnovější  Nejstarší>>>  Starší>  

(c) 2001-2011 Lopuch.cz   
Kontakt