max1850 ha scritto:
Salve,
A questo punto, se impiega oltre determinati secondi (40) mi deve stampare a video i secondi impiegati.
Se non erro, dal codice che hai scritto, cURL va in timeout dopo 40 secondi e quindi ritornerà false (immagino, in verità non lo uso molto e lo conosco poco), quindi o la frase sopra doveva essere "se impiega meno di determinati secondi (40) mi deve stampare..." oppure hai già un problema.
Per stampare a video i secondi impiegati, credo che l'unico modo sia usare
time prima di curl_exec (assegnare il valore ad una variabile) e dopo curl_exec e fare la differenza tra i due.
Il ciclo puoi semplicemente infilarlo in un do { ... } while (true); che è un loop infinito, ed all'interno fare le tue cose.
Io personalmente, però, propenderei per uno script senza loop ed assegnato ad un cronjob ad esempio una volta al minuto, così da evitare di avere un processo sempre in esecuzione.