tengo esta parte del codigo de mi sitio:
Código PHP:
<?
......
.....
global $icono,$url7;
$icono=($icono===false)?true:'metele';
if($icono===true)
echo 'ES VERDADERO<br>';
elseif($icono=='metele')
echo 'METELE '.$icono.'<br>';
preg_match("/href\s*=\s*(((\"|'|`)[^>]*\\3)|[^>\s]*)/i",$coin[0],$enc);
echo $ddd=limpia($enc[1]);
echo '<br>';
if($icono!='metele')
$ddd2=url_raa($ddd);
else
$ddd2[$urlp]=($ddd{0}=='#')?substr($ddd,1):$ddd;
$ddd=(($icono===true)?'#':'').$ddd2[$urlp];
echo $ddd.'<br>';
print_r($ddd2);
echo '<br>';
$a_a=str_replace($enc[1],$ddd,$coin[0]);
echo htmlspecialchars($a_a).'<p>';
return $a_a;
.......
....
?>
Como los "echo" estan porque estaba probando como funciona el script y donde estaba el error, luego quice acomodar esta parte del codigo dejandola asi:
Código PHP:
<?
.....
.....
global $icono,$url7;
$icono=($icono===false)?true:'metele';
preg_match("/href\s*=\s*(((\"|'|`)[^>]*\\3)|[^>\s]*)/i",$coin[0],$enc);
$ddd=limpia($enc[1]);
$ddd2=($icono!='metele')?url_raa($ddd):(($ddd{0}=='#')?substr($ddd,1):$ddd);
$ddd2[1]=($icono=='metele')?$ddd2:$ddd2[1];
$ddd=(($icono===true)?'#':'').$ddd2[1];
$a_a=str_replace($enc[1],$ddd,$coin[0]);
echo htmlspecialchars($a_a).'<p>';
return $a_a;
.....
.....
?>
porque cuando dejo asi en este ultimo caso firefox me dice que no encuentra la pagina?
![Pensando](http://static.forosdelweb.com/fdwtheme/images/smilies/scratchchin.gif)
![Pensando](http://static.forosdelweb.com/fdwtheme/images/smilies/scratchchin.gif)
![Pensando](http://static.forosdelweb.com/fdwtheme/images/smilies/scratchchin.gif)