Autor Zpráva
P3T3R
Profil
Dobrý deň,

mám takýto problémik:
<?php
// UDAJE O FTP UCTOCH
$ftp = array(
	array("aaa.sk", "aaa.sk", "heslooo"),
	array("bbb.sk", "bbb.sk", "heslooooooo")
);
// UDAJE O FTP UCTOCOM
	
// 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 style=\"border: 2px solid #c6d880; background: #e6efc2; height: 30px; width: 900px;text-align: center; padding-top: 15px; margin: 0px auto; color: #4b4452;\">Pripojeny na FTP server $server[0]\n</div>";
		} else {
    		echo "<div style=\"border: 2px solid #fbc2c4; background: #fbe3e4; height: 30px; width: 900px;text-align: center; padding-top: 15px; margin: 0px auto; color: #9d1f62;\">Nemozem sa pripojit na FTP ucet $server[0]\n</div>";
		}
	// NAHRAT SUBOR NA FTP SERVER
	$subor = "subor.rar";
	if (ftp_put($pripojenie_ftp, $subor, $subor, FTP_ASCII)) {
 		echo "<div style=\"border: 2px solid #c6d880; background: #e6efc2; height: 30px; width: 900px;text-align: center; padding-top: 15px; margin: 0px auto; color: #4b4452;\">Subor <strong>$subor</strong> bol uspesne nahrany na FTP $server[0]\n</div>";
	} else {
 		echo "<div style=\"border: 2px solid #fbc2c4; background: #fbe3e4; height: 30px; width: 900px;text-align: center; padding-top: 15px; margin: 0px auto; color: #9d1f62;\">Problem pri nahravani suboru <strong>$subor</strong>\n</div>";
	}	
	// POCKAT 60 SEKUND RRE ZMAZANIE SUBORU
	sleep(60);
	// ZMAZANIE SUBORU PO NAHRANI
	if (ftp_delete($pripojenie_ftp, $subor)) {
 		echo "<div style=\"border: 2px solid #c6d880; background: #e6efc2; height: 30px; width: 900px;text-align: center; padding-top: 15px; margin: 0px auto; color: #4b4452;\">Subor <strong>$subor</strong> bol uspesne vymazany \n</div>";
	} else {
 		echo "<div style=\"border: 2px solid #fbc2c4; background: #fbe3e4; height: 30px; width: 900px;text-align: center; padding-top: 15px; margin: 0px auto; color: #9d1f62;\">Nemozem zmazat subor <strong>$subor</strong>\n</div>";
	}
	// SKONCIT SPOJENIE S FTP UCTAMI
	ftp_close($pripojenie_ftp); 
}
?>


Potrebujem sa prihlásiť k FTP účtom, nahrať súbor, počkať 60 sekúnd a potom ho zmazať.

Ďakujem za radu.
Davex
Profil
Jak se ten problém projevuje?
P3T3R
Profil
Davex:
Na prvý server aaa.sk sa pripojí nahrá súbor, aj ho potom zmaže v poriadku.
Na druhý server bbb.sk sa nepripojí, nenahrá súbor ani nevymaže len vypíše úspešne stavy.

Troška tomu nechápem.
P3T3R
Profil
Vyriešené!
<?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) 
{
    $conn = ftp_connect($server[0]); 
    if (ftp_login($conn, $server[1], $server[2])) 
    { 
      	if (ftp_put($conn, $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>";
    	}  
		sleep(30);
		if (ftp_delete($conn, $subor)) {
         		echo "<div class=\"hotovo\">Subor <strong>$subor</strong> bol uspesne vymazany \n</div>";
    		} else {
         		echo "<div class=\"chyba\">Nemozem zmazat subor <strong>$subor</strong>\n</div>";
    	}
    ftp_close($conn);
   	}
    else
    {
      echo "<div class=\"chyba\">Nemozem pripojit na server $server[0]</div>";
    } 
}
?>

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0