function upload($fichier)
{
$ch = curl_init();
$fp = fopen($fichier, 'r');
curl_setopt($ch, CURLOPT_URL, "sftp://11.22.33.44/var/www/html/a.zip");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);
curl_setopt($ch, CURLOPT_HTTPAUTH, CURLAUTH_BASIC);
curl_setopt($ch, CURLOPT_USERPWD, 'user:pwd111');
curl_setopt($ch, CURLOPT_UPLOAD, 1);
curl_setopt($ch, CURLOPT_INFILE, $fp);
curl_setopt($ch, CURLOPT_INFILESIZE, filesize($fichier));
$result = curl_exec($ch);
$error_no = curl_errno($ch);
curl_close($ch);
if ($error_no == 0) {
echo('Envoyé');
} else {
echo('Erreur : '.$error_no);
}
}
upload('a.zip');