Ver Mensaje Individual
  #2 (permalink)  
Antiguo 01/12/2007, 13:53
Sanubrio
 
Fecha de Ingreso: septiembre-2007
Mensajes: 220
Antigüedad: 16 años, 7 meses
Puntos: 1
Re: Guardar foto con char especiales

Si quieres el nombre del archivo como el del usuario:
  • Permitiendo sólo nombre de usuario con letras y números
    Código PHP:
    preg_match('/^[a-zA-Z0-9]+$/i'$usuario_nombre);

    $usuario_imagen strtolower($usuario_nombre); 
  • Guardando una cadena del nombre de usuario sólo con letras y números
    Código PHP:
    function getSlug($text)
    {
      
    $text strtolower($text);
      
    $text preg_replace('/\W/'' '$text);
      
    $text preg_replace('/\ +/''-'$text);
      
    $text preg_replace('/\-$/'''$text);
      
    $text preg_replace('/^\-/'''$text);
      
      return 
    $text;
    }

    // Obtener el slug
    $usuario_slug getSlug($usuario_nombre);

    // Obtener el nombre de la imagen, con el id para evitar nombres repedidos
    $usuario_imagen $usuario_slug.'-'.$usuario_id

Sino el métido más simple poner la id:
Código PHP:
$usuario_imagen $usuario_id