Ver Mensaje Individual
  #2 (permalink)  
Antiguo 10/03/2011, 19:50
Avatar de enlinea777
enlinea777
 
Fecha de Ingreso: mayo-2008
Ubicación: frente al pc
Mensajes: 1.830
Antigüedad: 16 años
Puntos: 127
Respuesta: ayuda con regexp

esta es la función que te salvara la vida.

Código PHP:
function descomentar($archivo){if(! defined('T_ML_COMMENT')){define('T_ML_COMMENT',T_COMMENT );}else{define('T_DOC_COMMENT',T_ML_COMMENT);}$source=file_get_contents($archivo);$tokens=token_get_all($source);foreach($tokens as $token){if(is_string($token)){$todo.=$token;}else{list($id,$text)=$token;switch($id){case T_COMMENT:case T_ML_COMMENT:    case T_DOC_COMMENT: break;default:$todo.=$text;break;}}}return$todo;} 
es tan facil como esto:

Código PHP:
$testo="todo el texto con comentarios y todo";  //tu texto
$resultado=descomentar($testo); // resultado texto sin comentarios 
espero que te guste la funcion.