Ver Mensaje Individual
  #1 (permalink)  
Antiguo 28/05/2008, 06:41
strok_777
 
Fecha de Ingreso: mayo-2008
Mensajes: 69
Antigüedad: 16 años
Puntos: 0
problema ftp con php

Buenas estoy tratanto de acceder a un ftp desde un programita en php, pero tengo algunos problemillas

- la1ª paginaque tengo es un formulario simple de usuario contraseña, para comporbar si el usuario existe
- la 2ª pagina, hace la consulta, y si el usuario coincide, coge de la bdd un usuario y un password para el ftp.

Pero estoy probando y no me pasa el usuario y el password a la 3ª pagina, que es donde conectaria automaticamente con los datos que le proporciona anteriormente la bdd.

código 2ª página

Código PHP:
$consulta "SELECT usuario, password, directorio, usuario_ftp, password_ftp
    FROM usuarios 
    WHERE usuario='$usuario' and password='$password'"
;
    
$result mysql_query($consulta) or die(mysql_error());
    
$nummysql_num_rows($result);
    
$rows=mysql_fetch_array($result);
    
$directorio=$rows['directorio']; 
    
$usuario_ftp=$rows['usuario_ftp']; 
    
$password_ftp=$rows['password_ftp']; 
    if (
$num ==1)
    { 
        
header("Refresh: 3; URL=conexion.php");
        echo 
"Has accedido como $usuario <br>";
        
    }
        else 
    {
        
header("Refresh: 5; URL=login.php");
        echo 
"El usuario o la contraseña no son correctos, en 5 segundos serás redirigido a la página de acceso";
    }
?> 
código 3ª página

Código PHP:
<?php
session_start
();
$usuario_ftp $_POST['usuario_ftp'];
$password_ftp $_POST['password_ftp'];
$servidor_ftp "ftp.elquesea.com";
?>
<html>
<head>
<title>Documento sin t&iacute;tulo</title>
</head>
<body>
<?php
echo $usuario_ftp;
// configurar una conexion o abortar
$id_con ftp_connect($servidor_ftp) or die("No ha sido posible conectarse a $servidor_ftp");
// intento de inicio de sesion
if (@ftp_login($id_con$usuario_ftp$password_ftp)) {
    echo 
"Conectado como $usuario_ftp";
} else {
    echo 
"No ha sido posible conectarse como $usuario_ftp";
}
?>
</body>
</html>
he estado mirando el foros y paginas, a ver si encontraba el modo de conectarme, y esto ha sido lo que se parecia más a lo que yo queria.

Pero ni tan solo me pasa el usuario_ftp de la 2ª a la 3ª, alguien sabe pq?¿
me dice: No ha sido posible conectarse como y ya esta

Última edición por strok_777; 28/05/2008 a las 07:23