Salve a tutti
Sto cercando di creare una interfaccia di monitoring ad uno script PHP che impiega diversi minuti per girare. Ho creato un div nella pagina e ne aggiorno il contenuto tramite SSE:
Il problema e' che non riesco a creare un pulsante per terminare l'esecuzione a comando. Ho provato creando la funzione quitcon() e chiamandola dacodice:<script> var source = new EventSource('./kwfilterfile.php'); source.addEventListener('current', function(e) { document.getElementById("current").innerHTML = e.data; }, false); source.addEventListener('quit', function(e) { source.close(); }, false); function quitcon() { source.close(); } </script>
ma anche se sembra terminare l'esecuzione non fa altro che farla iniziare da capo. Stessa cosa accade se lo script viene terminato dal server per aver ecceduto il tempo di esecuzione, la pagina lo ricarica da capo.codice:<a href="" onclick="quitcon();">ABORT!</a>
Qualcuno riesce a dirmi dove potrebbe essere il problema?
Grazie mille!

Rispondi quotando