Foros del Web » Programando para Internet » PHP »

Copiar archivos entre carpetas con PHP

Estas en el tema de Copiar archivos entre carpetas con PHP en el foro de PHP en Foros del Web. Hola muchachos, bueno tras mi fracaso con intentar crear los archivos y moverlos entre las carpetas con php encontre algo mejor y por lo q ...
  #1 (permalink)  
Antiguo 24/05/2009, 16:15
 
Fecha de Ingreso: abril-2009
Mensajes: 53
Antigüedad: 15 años, 6 meses
Puntos: 1
Copiar archivos entre carpetas con PHP

Hola muchachos, bueno tras mi fracaso con intentar crear los archivos y moverlos entre las carpetas con php encontre algo mejor y por lo q dicen mas seguro a travez de ftp.
Para crear los directorios hago asi:
Código PHP:
$ftp_direccion "midre.com";
    
$ftp_usuario "misuario";
    
$ftp_password "mipass";
    
    
$dir "nuevadir"// establecemos el nombre del directorio que queremos crear
    
    
if($ftp=ftp_connect($ftp_direccion)) // Intentamos conectar al ftp
    
{
        if(
ftp_login($ftp,$ftp_usuario,$ftp_password)) // Si conectamos hacemos la autentificación
        
{
             
// Cambiamos a modo pasivo
            
ftp_pasv($ftp1);
            
ftp_chdir($ftp,"/");//donde tengo mis archivos

            // Creamos el directorio
            
ftp_mkdir($ftp,$dir);
            echo(
"Direcorio $dir creado correctamente");
            
           
// Cerramos la conexion 
            
ftp_close($ftp);
        }
        else 
// falló la autentificación
        
{
            echo 
"Fallo en la autentificacion";
            exit;
        }
    }
    else 
// Error en la conexión mostramos error en pantalla
    
{
         echo 
"Error de conexion con el servidor";
         exit;
    } 
Ahora me interesaria crear un archivo con ftp y dsps de alguna manera cambiarle su contenido.
De ser esto imposible quisiera copiar un archivo que tengo en la carpeta principal a la carpeta q cree recientemente, como puedo hacer esta copia?
Es que tengo casi listo mi proyecto, pero necesito poder crear ficheros y archivos, muchas gracias!

Germán
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 21:37.