ho bisogno di creare uno script in linguaggio PHP che esegue la permutazione dei numeri. Ma PHP ha un limite di tempo di esecuzione impostato su 60 secondi. Come posso eseguire lo script in modo che se è necessario eseguire più di 60 sesunde, non è stato interrotto dal server. So che posso modificare il limite massimo di tempo di esecuzione in php, ma voglio sentire un'altra versione che non richiede di sapere in anticipo il tempo di esecuzione di uno script.Evitare l'esecuzione di PHP termine
Un amico mi ha suggerito di accedere e uscire spesso dal server, ma non ho idea di come fare questo.
Qualsiasi consiglio è benvenuto. Un codice di esempio sarebbe utile.
Grazie.
Prima devo inserire un numero, diciamo 25. Dopo questo lo script viene avviato e deve fare quanto segue: per ogni numero < = di 25 si creerà un file con i numeri generati nell'attuale palcoscenico; per il prossimo numero aprirà il file creato in precedenza e creerà un altro file base sulle linee del file aperto e così via. Perché questo richiede molto tempo, ho bisogno di evitare che lo script sia introverso dal server.
+1 Questo è essenzialmente l'implementazione lato client della mia risposta: mettila a pezzi ed eseguine uno per uno. Tuttavia, in questa soluzione, se il browser è chiuso, il processo termina. –
@turik Come commentato di seguito: '$ _SESSION ['result'] = 1;' alla riga 5. –