После переноса сайта с локального сервера , перестал работать php код загрузки ексель файла по ftp с другого сайта . ftp_login возвращает false
Вот код :
<?php
set_time_limit(0);
class ControllerToolForCron extends Controller {
public function index() {
if($_GET['access'] == "jliadhfkjsdkjvcx"){
// установка соединения
echo 'Установка соединения<br>';
$conn_id = ftp_connect("******.net");
if (ftp_login($conn_id, 'логин', 'пароль')) {
echo "Произведен вход на ftp ********.net под именем ****** \n";
} else {
echo "Не удалось войти под именем ****** \n";
}
ob_start();
if (ftp_get($conn_id, "php://output", "price.xls", FTP_BINARY)) {
$data = ob_get_contents();
}
else{
echo "no";
}
ob_end_clean();
$fp = fopen($_SERVER['DOCUMENT_ROOT']."/price.xml", "r+");
fwrite($fp, $data);
fclose($fp);
ftp_close($conn_id);
$file = $data;
if($file){
echo "this";
$this->load->model('tool/forcron');
$this->model_tool_forcron->index();
}
}
}
}
?>
На OpenServer работает.