+1

Erro :Warning: preg_replace() [function.preg-replace]: Empty regular expression in /var/www/ocomon/includes/menu/phplm320/lib/la

criado por José Augusto Bezerra dos Santos Júnior em 14/04/2011 12:09pm
Pessoal,

Estou trabalhando com php 5.3.2, mas devido a função ereg_replace está em desuso nesta versão, tive que usar a função preg_repalce nesta função abaixo:

function setMenuStructureString($tree_string)
{
//$this->menuStructure = ereg_replace(chr(13), '', $tree_string); // Microsoft Stupidity Suppression
//04/04/2011
$this->menuStructure = preg_replace(chr(13), '', $tree_string); // Microsoft Stupidity Suppression
echo "estrutura menu: ".$this->menuStructure;
if ($this->menuStructure == '') {
$this->error('setMenuStructureString: empty string.');
return false;
}
return true;
}


Erro que está acontecendo é o seguinte:

Warning: preg_replace() [function.preg-replace]: Empty regular expression in /var/www/ocomon/includes/menu/phplm320/lib/layersmenu-common.inc.php on line 491
estrutura menu: LayersMenu Error: setMenuStructureString: empty string.
Halted.


Alguém poderia me ajudar, como devo solucionar este problema.

Um abraço à todos,

José Augusto.

Lista de Respostas:

0
25/04/2011 2:21pm
(~10 anos atrás)
BOZO respondeu:
vide maual php.net/preg_replace

tenta isso:

$this->menuStructure = preg_replace('/'.chr(13).'/', '', $tree_string); // Microbost

0
12/06/2013 6:35am
(~8 anos atrás)
Rodrigo Gomes respondeu:
vc conseguiu arruma?

0
12/02/2014 1:33pm
(~7 anos atrás)
Andre respondeu:
Substitui e funcionou:
preg_replace(' '
por
preg_replace('##'

Abraço!

Nova Resposta:

(Você pode usar tags como <b>, <i> ou <code>. URLs serão convertidas para links automaticamente.)