Foros del Web » Programando para Internet » PHP »

problemas con nombres de directorios y archivos con espacios

Estas en el tema de problemas con nombres de directorios y archivos con espacios en el foro de PHP en Foros del Web. hola amigos estoy haciendo una galeria de imagenes ya todo sale muy bien el problema es que me di cuenta que al momento de leer ...
  #1 (permalink)  
Antiguo 20/09/2006, 10:13
Avatar de chalchis  
Fecha de Ingreso: julio-2003
Mensajes: 1.773
Antigüedad: 20 años, 9 meses
Puntos: 21
problemas con nombres de directorios y archivos con espacios

hola amigos estoy haciendo una galeria de imagenes
ya todo sale muy bien el problema es que me di cuenta que al momento de leer directorios con espacios y nombres de imagenes con espacios php tiene problemas que puedo hacer estoy trabajando sobre windows

la unica solucion que le veo y que ya lo probe es que donde encuentre espacios en el nombre de un directorio u imagen lo rellena con un _ guion bajo, antes de llegar ah esto pueden sugerir algo mas...

saludos

espero sus comentarios
gracias
__________________
gerardo
  #2 (permalink)  
Antiguo 20/09/2006, 11:14
Avatar de chalchis  
Fecha de Ingreso: julio-2003
Mensajes: 1.773
Antigüedad: 20 años, 9 meses
Puntos: 21
Pregunta

mi problema es basicamente cuando mando a crear un thumnail asi

echo ("document.write('<img src=\"$thumnail?filename=$ru&tiempo=$tiempo&width= $width&height=$height\" WIDTH=\"$width\" HEIGHT=\"$height\" VSPACE=\"8\" class=\"thum\" onmouseover=\"this.className=\'thum_sobre\'\" onmouseout=\"this.className=\'thum_out\'\" id=\"$idimage\" onClick=\"hideFrame(\'previewfull\')\" >');\n");

la variable $ru contiene la url de la imagen pero si esa imagen en su nombre contiene espacios ya no me lo visualiza caso contrario si estuviera relleno con un _ bajo eh igual manera me pasa con los directorios

$dir=opendir($director_inicial);

que puedo hacer hacer un rename en caso de encontrar espacios en blancos??

como deberia hacerlo?

saludos

espero sus comentarios
gracias
__________________
gerardo
  #3 (permalink)  
Antiguo 20/09/2006, 16:26
Avatar de chalchis  
Fecha de Ingreso: julio-2003
Mensajes: 1.773
Antigüedad: 20 años, 9 meses
Puntos: 21
Pregunta

hola amigos ya resolvi mi problema y fue
if(substr_count($auxnuevo,chr(32))>0)
{
$rellenando=str_replace(chr(32),"_",$auxnuevo);
rename($path.$auxnuevo,$path.$rellenando);
$auxnuevo=$rellenando;
}

el problema es como renombro un directorio??
es posible si contiene archivos??

saludos
__________________
gerardo
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:38.