POniższa funkcja łączy z serwerem FTP
[php:1:befd70f130]<?php
function polacz($haslo)
{
@$conn_id = ftp_connect('ftp.zhp.org.pl');
@$login_result = ftp_login($conn_id, '10317', $haslo);
@$pasiv = ftp_pasv($conn_id, 1);
$dir = "nowinki/";
@$kat = ftp_chdir($conn_id, $dir);
if ((!$conn_id) || (!$login_result) || (!$kat)) {
echo błąd serwera FTP.<br><font color="#CC0000">SPRÓBUJ PONOWNIE!!</font>';
end;
}
return $conn_id;
}?>
?>[/php:1:befd70f130]
A ta z kolei wysyła wybrany plik na serwer:
[php:1:befd70f130]
<?php
function wyslij($ftpId, $oryginal, $kopia)
{
@$wyslij = ftp_put($ftpId, $kopia, $oryginal, FTP_BINARY);
if (!$wyslij)
{
echo '<br>Zapisywanie <font color="#FF0000">NIE POWIODŁO SIĘ!</strong></font><BR>';
}
else
{
echo Plik zapisany <font color="#3333FF"><strong>POMYŚLNIE</strong></strong></font><br>';
}
}
?>[/php:1:befd70f130]
No i sprawdź jeszcze ten post:
http://forum.php.pl/viewtopic.php?t=7042