Segui tus pasos pero algo debo estar haciendo mal y no me he dado cuenta, remplaze los datos que mencionas por los de mi codigo pero sigue mandando el mismo texto. Anexo el codigo:
Código PHP:
//Capitalizacion de textos ficha tecnica
$desc1 = eregi_replace(".*<ficha_tecnica>","",$part[$i]);;
function capitaliza_frases($desc1){
$cadenas = explode('.',$desc1);
$cadena_final='';
foreach ($cadenas as $cadena){
$cadena_sin_espacios = ltrim($cadena);
// no uso esa cantidad, seria mejor si la respetara
$cant_espacios = strlen($cadena)-strlen($cadena_sin_espacios);
$cadena_final .= '. '.ucfirst($cadena_sin_espacios);
}
return substr($cadena_final,1);
}
echo capitaliza_frases($desc1);
$desc1 = eregi_replace("</ficha_tecnica>.*","",$desc1);
//Esto da como resultado: Espacio para almacenar hasta 25 numeros frecuentes y 10 accesos directos. capacidad de transferir llamadas en 2 simples pasos. IMPORTANTE, DESPUES DEL PUNTO MANDA MINUSCULAS.
Agradezco su ayuda.