Zaten doğrultusunda 0 Bilinmeyen yüklenen Modülü 'ssh2'

0 Cevap php

Ben başka bir sunucudan dosya kopyalamak için aşağıdaki fonksiyonları kullanabilirsiniz. Çoğu zaman çalışır, ama bazen günlük dosyalarında bu hatayı başlar:

Module 'ssh2' already loaded in Unknown on line 0

Ve kopyalama durur. Daha sonra nedense, hata duracak ve kopyalama yeniden çalışmaya başlayacak. Sorun burada nedir?

function getConn($server,$username,$password)
{
    $connection = 0;

    if (function_exists("ssh2_connect")) 
    {
        $connection = ssh2_connect($server, 3817);
        if($connection)
        {
            if(ssh2_auth_password($connection, $username, $password))
            {
                return $connection;
            }
        }
    }
    return 0;
}
function scp($server,$username,$password,$remotepath,$localpath)
{
    $connection = 0;
    $connection = $this->getConn($server,$username,$password);
    if($connection)
    {
        $ret = ssh2_scp_send($connection, $localpath, $remotepath, 0644);
        ssh2_exec($connection, 'exit'); 
    }
}

0 Cevap