Ver Mensaje Individual
  #5 (permalink)  
Antiguo 25/04/2006, 22:04
Mexicano
 
Fecha de Ingreso: marzo-2005
Mensajes: 28
Antigüedad: 19 años, 2 meses
Puntos: 0
Hola, mira, aqui te paso una funcion, y la forma en como llamarla para obtener el nombre ya sin tildes, sin espacios y si caracteres extraños

<?
function obtenernombre($nombre)
{
$nombre=strtr($nombre,' ','-');
$nombre=strtr($nombre,'ñÑçÇáÁéÉíÍóÓúÚäÄëËïËöÖüÜàÀè ÈìÌòÒùÙâÂêÊîÎôÔûÛ[]´:+ºª!|"@#$%&/=?¡¿{},;*+\'\\+.',
'nnccaaeeiioouuaaeeieoouuaaeeiioouuaaeeiioouu ');
$nombre=str_replace(' ','',$nombre);
$nombre=str_replace('----','-',$nombre);
$nombre=str_replace('---','-',$nombre);
$nombre=str_replace('--','-',$nombre);
return strtolower($nombre);
}

$nombre_file = $HTTP_POST_FILES['userfile']['name']; //nombre

$nombre_file = obtenernombre($nombre_file);
?>

hay una que otra forma de obtener el nombre usando algunas otras funciones de expresiones regulares, pero para tu caso esta es facil de usar y de comprender

PD: Tal ves al enviar el mensaje no salga bien el codigo que te muestro. Asi que si tienes problemas al ejecutar esa funcion, entonces pasame tu email por privado para que te la envie en un txt