Erro :Warning: preg_replace() [function.preg-replace]: Empty regular expression in /var/www/ocomon/includes/menu/phplm320/lib/la
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.
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.
comentários (0)
suspender
Lista de Respostas:
25/04/2011 2:21pm
(~13 anos atrás)
(~13 anos atrás)
vide maual php.net/preg_replace
tenta isso:
$this->menuStructure = preg_replace('/'.chr(13).'/', '', $tree_string); // Microbost
tenta isso:
$this->menuStructure = preg_replace('/'.chr(13).'/', '', $tree_string); // Microbost
12/02/2014 1:33pm
(~10 anos atrás)
(~10 anos atrás)
Substitui e funcionou:
preg_replace(' '
por
preg_replace('##'
Abraço!
preg_replace(' '
por
preg_replace('##'
Abraço!