Ver Mensaje Individual
  #1 (permalink)  
Antiguo 29/03/2008, 19:21
Avatar de eljuanlp
eljuanlp
 
Fecha de Ingreso: agosto-2005
Ubicación: La Plata, Argentina.
Mensajes: 32
Antigüedad: 18 años, 9 meses
Puntos: 0
Exclamación FTP mediante PHP

Buenas a todos, les comento que hace dias estoy intentando hacer que funcione un script que tengo, los objetivos del mismo son:
.Conectarse a mi servidor FTP
.Cambiar de lugar un archivo txt (pasarlo de una carpeta a la otra)
.Crear una nueva carpeta

Si bien el script no me tira ningun error, no puedo realizar ninguno de los 3 objetivos.
Si pueden mirar el codigo y decirme que tengo mal, no hay drama. Dejo los datos de conexion a la vista, ya que es un servidor gratuito y es de prueba.

Archivo que contiene las funciones y esta declarado todo:
Código PHP:
<?
//aca defino lo que voy a usar
define("dirre","prueba.99k.org");
define("puerto","21");
define("user","[email protected]");
define("pass","eljuan88");
define("modo",true);
//con esta funcion me conecto al ftp
function conec(){
$id_ftp=ftp_connect(dirre,puerto);
ftp_login($id_ftp,user,pass);
ftp_pasv($id_ftp,modo);
return 
$id_ftp;
}

//aca hago el alto cambio
function cambio(){
$id_ftp=conec();
ftp_chdir($id_ftp,"general/"); 
ftp_mkdir($id_ftp,"otraCarpeta"); 
ftp_rename($id_ftp,"general/prueba.txt","general/aca/prueba.txt");
ftp_quit($id_ftp);
}


echo(
"hola vengo a comprobar");

?>
Archivo que realiza la llamada al de arriba:

Código PHP:
<?
include("general/inclu.php");
echo(
"ya ta el tema?");
?>
El ultimo tiene tiene puesto <meta http-equiv="Content-Type" enctype="multipart/form-data" content="text/html; charset=iso-8859-1" />, o sea enctype="multipart/form-data", ya que vi que podria ser una de las razones, pero no la es. Gracias. Saludos.
Los codigos que mencione recien estan puestos entre body, o sea en el cuerpo. <body> codigo </body>