![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
28/11/2007, 06:33
|
| | Fecha de Ingreso: marzo-2004
Mensajes: 550
Antigüedad: 20 años, 11 meses Puntos: 7 | |
Re: descargar y crear carpetas en un equipo diferente al del servidor PHP Gracias por responder. Encontre un ejemplillo como este:
<?php
// create directory through FTP connection
function FtpMkdir($path, $newDir) {
$server='ftp.yourserver.com'; // ftp server
$connection = ftp_connect($server); // connection
// login to ftp server
$user = "me";
$pass = "password";
$result = ftp_login($connection, $user, $pass);
// check if connection was made
if ((!$connection) || (!$result)) {
return false;
exit();
} else {
ftp_chdir($connection, $path); // go to destination dir
if(ftp_mkdir($connection,$newDir)) { // create directory
return $newDir;
} else {
return false;
}
ftp_close($conn_id); // close connection
}
}
?>
El problema es que el servidor donde quiero crear la carpeta funciona de modo seguro por SFTP asi que no creo que funcione la función "ftp_connect()" no??
Por SFTP_connect() no he encontrado nada por internet.
He probado a conectarme utilizando el ejemplo anterior pero se excede el tiempo máximo de ejecución del script porque no llega a conectarse. El problema es que en la máquina remota está "corriendo" un servidor ssh por lo que supongo que solo funcionará si entro por SFTP y no FTP. Utilizando un software como el WinSCP entro perfectamente a la máquina asi que creo que el problema es que por FTP normal no entra.
Existe alguna solucion a este problema?? |