Tengo que conectarme a un ftp y descargar imagenes en un mi sitio x.
todo lindo pero no se como validar en caso de que los datos ftp sean incorrectos.
Cada usuario tiene su propio ftp: un fotografo y un cliente que compra sus fotos.
Código PHP:
Esto funciona perfecto, pero esta linea si es true me devuelve el manejador de la conexion pero si es false me da un error:Ver original
<? $sql_ftp_user = "SELECT * FROM usuarios WHERE usuario_id = '{$usuario_id}'"; $userFTP = $row->usuario_user_ftp; $passFTP = $row->usuario_pass_ftp; /* * conectar FTP */ $id_ftp = ConectarFTP($userFTP, $passFTP); # CONSTANTES function ConectarFTP($USER,$PASSWORD){ //Permite conectarse al Servidor FTP return $id_ftp; //Devuelve el manejador a la función } ?>
$id_ftp=ftp_connect(SERVER,PORT);
entonces como puedo validar por que hay que tener en cuenta que $id_ftp lo necesito para las siguientes lineas:
ftp_login($id_ftp,$USER,$PASSWORD);
ftp_pasv($id_ftp,true);
si hago esto:
if(ftp_connect(SERVER,PORT)){
//DA TRUE Y ESTA OK
}else{
//DA FALSE Y ESTA OK, no me tira el error
}
pero como obtengo el $id_ftp?
hacindo esto esta mal
if($id_ftp = ftp_connect(SERVER,PORT)){ ... }
alguna sugerencia?