Ver Mensaje Individual
  #4 (permalink)  
Antiguo 06/01/2011, 17:51
walterdevel
 
Fecha de Ingreso: diciembre-2010
Mensajes: 788
Antigüedad: 13 años, 4 meses
Puntos: 51
Respuesta: Crear directorio en servidor y que el nombre contenga caracteres raros

Cita:
Iniciado por Masterphp Ver Mensaje
prueba con esto:
Código PHP:
Ver original
  1. function crearslug($str, $rep = '-') {
  2.     $map = array(
  3.         '/à|á|å|â/' => 'a',
  4.         '/è|é|ê|ẽ|ë/' => 'e',
  5.         '/ì|í|î/' => 'i',
  6.         '/ò|ó|ô|ø/' => 'o',
  7.         '/ù|ú|ů|û/' => 'u',
  8.         '/ç/' => 'c',
  9.         '/ñ/' => 'n',
  10.         '/ä|æ/' => 'ae',
  11.         '/ö/' => 'oe',
  12.         '/ü/' => 'ue',
  13.         '/Ä/' => 'Ae',
  14.         '/Ü/' => 'Ue',
  15.         '/Ö/' => 'Oe',
  16.         '/ß/' => 'ss',
  17.         '/[^\w\s]/' => ' ',
  18.         '/\\s+/' => $rep,
  19.         sprintf('/^[%s]+|[%s]+$/', preg_quote($rep, '/'), preg_quote($rep, '/')) => '',
  20.     );
  21.     $str = preg_replace(array_keys($map), array_values($map), $str);
  22.     return $str;
  23. }

Usaste una de las funciones que aporte :) , veo que de algo sirvió. Saludos!