function ifExistValueShowIt($valuename) {

if (!empty($_REQUEST[$valuename]))
echo $_REQUEST[$valuename];

}

// Например из строки host : http://domen.com извлечёт domen.com
function clean_cred($cred) {

$cred = str_replace(‘http://’, ”, $cred);
$cred = preg_replace(‘//$/si’, ”, $cred);
$cred = preg_replace(‘/^(.+?:)/si’, ”, $cred);
$cred = trim($cred);

return($cred);

}

// Проверка
function CheckFTP() {

$elements = explode(”
“, $_POST[‘elements’]);

$elements = array_map(‘trim’, $elements);

$creds = array();

for ($i=0; $i<count($elements); $i++) {

// Пропускаем пустые строки
if (empty($elements[$i])) {
continue;
}

// Чистим строки от легенд
$creds[]= clean_cred($elements[$i]);
}

if (count($creds) != 3) {

return(‘Неправильно введены данные!’);
}

// установка соединения
$conn_id = @ftp_connect($creds[‘0’]);

if ($conn_id) {

// попытка входа
if (@ftp_login($conn_id, $creds[‘1’], $creds[‘2’])) {
return “Success, connected to $creds[0] as $creds[1]@$creds[2]
“;
} else {
return “Wrong username $creds[1] or password $creds[2]
“;
}

// Закрытие соединения
ftp_close($conn_id);

}

else return(“$creds[0] is refused connection”);

}

?>

Example 1:
2by2host.com
login12
password13

Example 2:
host: https://2by2host.com/
log in :login12

password13

<textarea name=”elements” style=”width: 400px;” rows=”7″><? ifExistValueShowIt(“elements”); ?></textarea>

<? if ($_POST) echo CheckFTP(); ?>