Salve a tutti!!

Utilizzo questo codice
codice:
if ( ereg("{QUERY_STRING\[([[:alnum:]]{1,99})\]}", $output, $regs) )
per ricavare il testo contenuto tra "{QUERY_STRING[" e "]}", perché mi serve per la successiva elaborazione del mio template...

in locale non ricevo nessun errore, in remoto invece mi dice:
codice:
Warning: ereg(): Invalid content of \{\} in /home/mhd-03/www.mosica.net/htdocs/concerti.php on line 95
a cosa è dovuto? come posso rimediare?

GRAZIE