[Web2.0] Far partire una funzione, ma chiudere la chiamata via Ajax.

Michel michel a ziobudda.net
Mer 14 Feb 2007 11:41:28 CET



Matteo Giacomazzi ha scritto:
> Il 14/02/07, *Michel* <michel a ziobudda.net 
> <mailto:michel a ziobudda.net>> ha scritto:
>
>     Ciao all. Mi trovo in questa situazione: ad una pagina PHP
>     chiamata via
>     Ajax devo far eseguire due operazioni: la prima corta (in termine di
>     tempo), e la seconda molto lunga (sempre in termine di tempo). Solo la
>     prima interesse all'utente e devo dare un messaggio di avvenuta
>     "operazione" quando la prima è stata portata a termine dal sistema.
>
>
> Lato server la prima operazione, prima di terminare e di fare il suo 
> output, lancia un secondo processo usando exec e ridirezionandone lo 
> standard error e lo standard output su /dev/null. In questo modo la 
> exec ritorna immediataemente ed il secondo processo può proseguire 
> indisturbato nella sua esecuzione "lunga" senza richiedere l'attesa 
> del primo che può invece tornare alla chiamata ajax.
>


Ok, come suggerimento non è male, ma se non avessi a disposizione la 
possibilità di fare una exec() o una system() ?


M.

-- 
Michel 'ZioBudda' Morelli                       michel a ziobudda.net
Consulenza sistemistica in ambito OpenSource.
Sviluppo applicazioni web dinamiche (LAMP+Ajax)
Telefono: +39-3939890025 --  Fax: +39-0291390660

http://www.ziobudda.net                         ICQ: 58351764  
http://www.ziobuddalabs.it                      Skype: zio_budda
http://www.ajaxblog.it 	                        MSN: michel a ziobuddalabs.it                  



Maggiori informazioni sulla lista Web2.0