ftp_nb_put
int ftp_nb_put ( resource $ftp_stream , string $remote_file , string $local_file , int $mode [, int $startpos ] )
ftp_nb_put — Zasoby pliku na serwerze FTP (bez blokowania)
- ftp_stream
-
Identyfikator połączenia z serwerem FTP.
- handle
Otwarty wskaźnik pliku, w którym będziemy przechowywać dane. -
remote_file
Ścieżka pliku zdalnego -
mode
Tryb transferu, FTP_ASCII lub FTP_BINARY. - startpos
-
Zwracane wartości
Zwraca FTP_FAILED lub FTP_FINISHED lub FTP_MOREDATA.
Listing
//Example #1 ftp_nb_get() example
<?php
// Inicjalizacja pobierania
$ret = ftp_nb_get($my_connection, "test", "README", FTP_BINARY);
while ($ret == FTP_MOREDATA) {
// Rób cokolwiek chcesz
echo ".";
// Kontynuuje pobieranie...
$ret = ftp_nb_continue($my_connection);
}
if ($ret != FTP_FINISHED) {
echo "Wystąpił błąd podczas pobierania pliku...";
exit(1);
}
?>
//Example #2 Wznowienie przesyłanie z ftp_nb_put()
<?php
// Inicjowanie
$ret = ftp_nb_put($my_connection, "test.remote", "test.local",
FTP_BINARY, ftp_size("test.remote"));
// OR: $ret = ftp_nb_put($my_connection, "test.remote", "test.local",
// FTP_BINARY, FTP_AUTORESUME);
while ($ret == FTP_MOREDATA) {
// co tylko chcesz
echo ".";
// kontunuuje wysyłanie...
$ret = ftp_nb_continue($my_connection);
}
if ($ret != FTP_FINISHED) {
echo "Wystąpił błąd podczas przesyłania pliku...";
exit(1);
}
?>
Dodano przez: igor
Ranga: Administrator serwisu Punktów: 0
Ranga: Administrator serwisu Punktów: 0
Komentarze użytkowników
:: Losowe artykuły
:: Wymiana linków
Modowe inspiracje |
Android Gry i Aplikacje |
ZaplanujTransport.pl: Przeprowadzki, transport, aukcje |
Logo dla firmy |
Change Tires - Car Weather Forecast Reminder |
Laminas: MVC Framework for PHP |
IT Books Reviews and Programming: JS, JAVA, PHP, ANDROID, CSS |
Katalog roślin |
Programming articles: JAVA, PHP, C++, Python, JavaScript |
Kancelaria Adwokacka Łukasz Huszno