PDA

View Full Version : [php] pagina web che chiama script da console


prazision
17-10-2005, 14:05
Dunque da console io eseguo:
C:\PHP>php.exe mioscript.php

e mi parte appunto lo script mioscript.php da console


E'possibile lanciare lo script da una pagina web??(intendo non eseguire la pagina mioscript.php sul server ma chiamare sul server una pagina x.php che lanci quello script da console, insomma una pagina x.php che esegua C:\PHP>php.exe mioscript.php)

SE si come??

grazie mille

prazision
18-10-2005, 18:20
ho notato una cosa.

ammettiamo che la mia pagina chiami una funzione sendMail() o un metodo sendMail() di una classe che(per semplificare) faccia qcosa del genere

while($i<11100){
...sendMail()
}

ecco, ho notato che se anche l'utente chiude il browser la funziona continua ad inviare le mail.

è così o mi sbaglio??

perchè se fosse così(e non ci fossero controindicazioni)non avrei bisogno di cercare uno script(magari una classe java o php) che giri in background(come pensavo di fare).

ne sapete qualcosa?
grazie

prazision
18-10-2005, 18:56
per la verità dopo un po' l'esecuzione dello script si interrompe(e
termina di esistere il processo php.exe)
oltre che dal max_execution_time da cosa potrebbe dipendere?