Salve,
Salve ragazzi e scusate ma ho un paio di dubbi sul php, ho fatto delle prove ma non ne son venuto a capo.
Partiamo con le domande:
1) come faccio a calcolare il tempo di esecuzione di uno script php? Ovvero, voglio capire quando tempo il mio codice impiega e fare una scandir di una cartella e fare delle sostituzioni in tutti i file. Mi serve calcolare il tempo per star sotto il tempo massimo di altervista. Quindi tipo volevo realizzare un codice che dopo 1 minuto e 50 si chiude da solo per non perdere alcuni salvataggi. E' possibile? Se si, come? Ho cercato su internet ma non trovo una buona guida esplicativa...
2) come mai la scandir a volte mi trova tutti i file due volte? se eseguo questo codice:
$tuttiifile = scandir('folder/');
for ($count=2; $tuttiifile[$count]!=NULL; $count++){
}
il for mi trova tutti i file due volte (in sostanza esegue due cicli ma non capisco la motivazione). Tengo a precisare che questa cosa accade solo ogni tanto, non sempre. Purtroppo non capisco veramente perche' faccia sta cosa.
3)non riesco a fare una condizione che se mi trova una variabile vuota me lo dica. Mi spiego meglio, ho una funzione che manda ad un server una chiamata ed il server risponde con una stringa di codice. Purtroppo quella stringa spazia dal vuoto assoluto, al 404 ed al 500. Io voglio una condizione che mi dica che deve proseguire solo se il server risponde con una stringa alfanumerica. Ho provato così:
$ris_10 != "0" && $ris_10 != NULL && $ris_10 != 400 && $ris_10 != 403 && $ris_10 != 404 && $ris_10 != 451 && $ris_10 != 509 && $ris_10 != "50x"
in un if ma non funziona, se la variabile è vuota o con un piccolo spazio il controllo risulta true, come posso fare?
Grazie