Ver Mensaje Individual
  #22 (permalink)  
Antiguo 15/06/2004, 16:22
hYuNkEl
 
Fecha de Ingreso: diciembre-2003
Mensajes: 65
Antigüedad: 20 años, 4 meses
Puntos: 1
Yo diria que es facil haber

$dir = "Tu directorio";

$abrir = opendir($dir);
while(false !==($leer = readdir($abrir))){
if($leer != "." && $leer != ".."){
$archivos[] = $leer;
}
}

$total = count($archivos);
for($i=0;$i<$total;$i++){
$remplazo = str_replace(" ","_",$archivos[$i]);
echo $remplazo."<br>";
}

Eso remplazaria el espacio por un _ a los archivos pero quizas tu quieres ponerlos en un select y no te sale el nombre completo por los espacios si ese es el problema solo tienes que encomillar y listo

Ahora que si quieres renombrara los archivos has esto
$total = count($archivos);
for($i=0;$i<$total;$i++){
$remplazo = str_replace(" ","_",$archivos[$i]);
rename($dir."/".$archivos[$i],$dir."/".$remplazo);
echo $remplazo."<br>";
}

Checa el manual de php en php.net busca la seccion de funciones con ficjeros y directorios te ayudara mucho.