View file system/ftp_connect.php

File size: 1.31Kb
<?php
if(!empty($_SESSION['servere']) && !empty($_SESSION['logine']) && !empty($_SESSION['passe']))
{
$serv=@ftp_connect($_SESSION['servere']);
$login=@ftp_login($serv,$_SESSION['logine'],$_SESSION['passe']);
if(!$serv){$error='Не удалось установить соединение с сервером';}
elseif(!$login){$error='Не удалось войти на сервер, неверный логин или пароль';}
if(empty($error)){
$savedir=$_SESSION['servere'].'-'.$_SESSION['logine'];
if(!is_dir('tmp/'.$savedir)) mkdir('tmp/'.$savedir,0777); chmod('tmp/'.$savedir,0777);
if ($_SERVER['PHP_SELF'] == '/index.php'){
header('Location: /ftp.php');
}
}else{
if ($_SERVER['PHP_SELF'] != '/index.php'){
include $_SERVER['DOCUMENT_ROOT'].'/system/head.php';
title($title);
}
err($error);
include $_SERVER['DOCUMENT_ROOT'].'/system/foot.php';
exit();
unset($_SESSION['servere']);
unset($_SESSION['logine']);
unset($_SESSION['passe']);
}
}else{
if ($_SERVER['PHP_SELF'] != '/index.php'){
include $_SERVER['DOCUMENT_ROOT'].'/system/head.php';
title($title);
}
err('Ошибка авторизации. Возможно ваша сессия устарела. Попробуйте авторизоваться ещё раз');
include $_SERVER['DOCUMENT_ROOT'].'/system/foot.php';
exit();
}
?>