potrebujem spraviť aby sa cez ftp_login pripojil na 2 a viac FTP uctov, nahral tam subor, pockal 60 sekund a potom zmazal.
Problém je v tom, že sa pripojí na server aaa.sk, nahrá súbor aj ho zmaže, len na server bbb.sk sa nepripojí, nenahrá súbor ani ho nevymaže.
Kde je problém?
Kód: Vybrať všetko
<?php
// UDAJE O FTP UCTOCH
$ftp = array(
array(
"aaa.sk",
"aaa.sk",
"heslooo"
),
array(
"bbb.sk",
"bbb.sk",
"hesloooooo"
)
);
// UDAJE O FTP UCTOCH
// NAZOV SUBORU, KTORY SA BUDE NAHRAVAT
$subor = "subor.rar";
// PRIPOJENIE K FTP UCTOM
foreach($ftp as $server) {
$pripojenie_ftp = ftp_connect($server[0]) or die ('Nemozem sa pripojit na $server[0]');
if (ftp_login($pripojenie_ftp, $server[1], $server[2])) {
echo "<div class=\"hotovo\">Pripojeny na FTP server $server[0]</div>";
} else {
echo "<div class=\"chyba\">Nemozem sa pripojit na FTP ucet $server[0]</div>";
}
// NAHRAT SUBOR SUBOR.RAR NA FTP SERVER
if (ftp_put($pripojenie_ftp, $subor, $subor, FTP_BINARY)) {
echo "<div class=\"hotovo\">Subor <strong>$subor</strong> bol uspesne nahrany na FTP $server[0]</div>";
} else {
echo "<div class=\"chyba\">Problem pri nahravani suboru <strong>$subor</strong></div>";
}
// POCKAT 60 SEKUND RRE ZMAZANIE SUBORU
sleep(60);
// ZMAZANIE SUBORU PO NAHRANI
if (ftp_delete($pripojenie_ftp, $subor)) {
echo "<div class=\"hotovo\">Subor <strong>$subor</strong> bol uspesne vymazany</div>";
} else {
echo "<div class=\"chyba\">Nemozem zmazat subor <strong>$subor</strong></div>";
}
// SKONCIT SPOJENIE S FTP UCTAMI
ftp_close($pripojenie_ftp);
}
?>