Ciao a tutti.

In questo pezzo di codice

codice:
$regex = '#\[QUOTE(?:[^]]*)]((?:[^[]|\[(?!/?QUOTE(?:[^]]*)])|(?R))+)\[/QUOTE(?:[^]]*)]#';
$num = preg_match_all ( $regex , $input , $matches );
Se gli passo in $input una stringa lunga circa 340 caratteri, mi muore tutto, e mi restituisce

codice:
Errore 324 (net::ERR_EMPTY_RESPONSE): Il server ha chiuso la connessione senza inviare dati.
Il pezzo di codice è in un ciclo ricorsivo che cerca tutti i pezzi di [QUOTE] (in modo da rintracciare solo i blocchi completi).

è un errore con cui avete mai avuto a che fare?