Ver Mensaje Individual
  #4 (permalink)  
Antiguo 22/03/2010, 15:10
Avatar de metacortex
metacortex
Viejo demente
 
Fecha de Ingreso: junio-2004
Ubicación: Caracas - Venezuela
Mensajes: 9.027
Antigüedad: 20 años, 5 meses
Puntos: 832
Respuesta: Problemas con substr y algunos caracteres

Hola Hidek1,

Muchas gracias hermano. Te comento que todo funcionó perfectamente , sólo hice una ligeras variaciones y listo.

Un detalle muy curioso lo representó el hecho de que el signo de exclamación de apertura "¡" no se comportaba igual que el resto, es decir, se ingresaba un valor vacío en lugar del caracter alfanumérico. Hasta el momento probé con un montón de caracteres inválidos y este símbolo es el único que se comporta así. como solución temporal le apliqué un str_replace directo desde la salida del formulario. El asunto quedó así:

Código PHP:
$reemplazos = array(...);
$permitidos implode'' array_keys($reemplazos) );
$texto str_replace('¡' '' $_POST['ttp_texto']); // <-- temporal
$txt preg_replace('/([^a-z0-9'$permitidos .']+)/'''$texto);
$ttp_alfa strtr($txt $reemplazos);
$ttp_alfa strtoupper($ttp_alfa);
$ttp_alfa substr($ttp_alfa01);