Foros del Web » Programando para Internet » PHP »

Copiar TXt en carpetas paralelas

Estas en el tema de Copiar TXt en carpetas paralelas en el foro de PHP en Foros del Web. Estimados Amigos... Tengo una inquierud, necesito hacer una de dos cosas y no se como hacerlo con PHP,,, Opcion 1. Tengo un script de PHP ...
  #1 (permalink)  
Antiguo 20/09/2006, 09:02
Avatar de insyse  
Fecha de Ingreso: abril-2005
Ubicación: Colombia
Mensajes: 203
Antigüedad: 14 años, 7 meses
Puntos: 5
Exclamación Copiar TXt en carpetas paralelas

Estimados Amigos...

Tengo una inquierud, necesito hacer una de dos cosas y no se como hacerlo con PHP,,,

Opcion 1.

Tengo un script de PHP que me que edita un archivo TXT, que despues es leido por otra script.
Tengo dos carpetas en en servidor una es ACD y la otra es NCD el archivo TXT se encuentra en ACD, como hago para copiarlo en la carpeta NCD???

Opcion 2.

El archivo TXT es llamado desde el siguiente script

<?php
$fich = file("triax.txt");
$i=0;
$validado=false;
$PHP_AUTH_USER=$_POST[user];
$PHP_AUTH_PW=$_POST[password];
while ($fich[$i] && !$validado) {
$campo = explode("|",$fich[$i]);
if (($PHP_AUTH_USER==$campo[0]) && ($PHP_AUTH_PW==chop($campo[1]))) $validado=true;
$i++;
}

if (!$validado) {
header('WWW-Authenticate: Basic realm="Acceso restringido"');
header('HTTP/1.0 401 Unauthorized');
header("Location: usuarios_no.php");
exit;
}
?>
<?php
header("Location: usuarios_adm.php");
?>

el archivo "triax.txt" se encuentra en la misma carpeta del script (ACD), pero necesito que el mismoscript desde la otra carpeta (NCD) lo pueda llamar. Cómo puedo hacer esto???

De antemano agradezco cualquier colaboración
  #2 (permalink)  
Antiguo 20/09/2006, 09:06
Avatar de spider_boy  
Fecha de Ingreso: diciembre-2003
Ubicación: Chile
Mensajes: 1.855
Antigüedad: 16 años
Puntos: 89
Desde la otra carpeta pones esto...... el otro fichero...

$fich = file("../triax.txt");

Creo que eso sería =/...

Si quieres copiarlo...

copy($file, "NCD/".$file);

Algo así sería... Ve la función copy en php.net
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 02:59.