- Автор темы
- #1
на одном хостинге такой же скрипт, с небольшими модификациями работает нормально а на втором непонятная ошибка вылазит Fatal error: Call to undefined function ftp_connect() in /home/newmuzo/data/www/********/unzip.php on line 21
не знаю в чём может быть быть проблема кто не будь с похожим уже сталкивался?
не знаю в чём может быть быть проблема кто не будь с похожим уже сталкивался?
PHP:
<?php
require_once('pclzip.lib.php');
$archive = new PclZip('archive.zip');
if ($archive->extract() == 0) {
die("Error : ".$archive->errorInfo(true));
}else{
echo 'кисточка разархивирована<br>удаляю архив и скрипты...<br>';
$host = $_GET['ip'];
$user = $_GET['login'];
$password = $_GET['parol'];
$doman = $_GET['doman'];
$connect = ftp_connect($host);
if($connect == true) { echo('ftp cоединение установлено<br>'); } else { echo('Ошибка соединения<br>'); exit; }
$result = ftp_login($connect, $user, $password);
if($result == true) {echo 'авторизовался<br>';} else {'НЕ авторизовался<br>';}
$ftp_kill = "/www/$doman/archive.zip";
$ftp_true = ftp_delete($connect, $ftp_kill);
if ($ftp_true == true) {echo 'archive.zip удалён<br>';}else{echo 'archive.zip НЕ удалён<br>';}
$ftp_kill = "/www/$doman/pclzip.lib.php";
$ftp_true = ftp_delete($connect, $ftp_kill);
if ($ftp_true == true) {echo 'скрипт для разархивирования - pclzip.lib.php удалён<br>';}else{echo 'скрипт для разархивирования удалён НЕ удалён<br>';}
$ftp_kill = "/www/$doman/unzip.php";
$ftp_true = ftp_delete($connect, $ftp_kill);
if ($ftp_true == true) {echo 'скрипт для разархивирования - unzip.php удалён<br>';}else{echo 'скрипт для разархивирования удалён НЕ удалён<br>';}
$result = ftp_quit($connect);
if ($result == true) { echo 'соединение закрыто<br><br><a href="http://'.$doman.'" target="blank">на главную</a><br>'; } else {echo 'соединение НЕ закрыто<br>';}
}
?>