Ver Mensaje Individual
  #3 (permalink)  
Antiguo 04/12/2007, 12:08
Sanubrio
 
Fecha de Ingreso: septiembre-2007
Mensajes: 220
Antigüedad: 19 años, 1 mes
Puntos: 1
Re: Ayuda con if (!copy.. y upload de archivos

Copiar el mismo archivo 3 veces??

Asignas el mismo valor a 3 variables procesándolo, mejor:

Código PHP:
$tecnico_nombre = $averia_nombre = $usuario_nombre = str_replace(' ', '_', $archivo_nombre); 
str_replace es más rápida que ereg o preg si no se usan expresiones regulares, para este caso es prácticamente lo mismo pero para otras cosas es bastante mejor.

Aunque en realidad usas las 3 variables para lo mismo, podrías usar la misma:

Código PHP:
$tipos = array('tecnico', 'averia', 'usuario');

$nombre = str_replace(' ', '_', $archivo_nombre);
$directorio = '../%tipo%/'.$nombre;

foreach (
$tipos as $valor)
{
  
$archivo_destino = str_replace('%tipo%', $valor, $directorio);
  if (!
copy($archivo_origen, $archivo_destino))
  {
    die(
"Fallo al copiar ".$archivo_origen." a ".$archivo_destino);
  }
}