ftp_nb_get  
int ftp_nb_get ( resource $ftp_stream , string $local_file , string $remote_file , int $mode [, int $resumepos ] )
ftp_nb_get — Pobiera plik z serwera FTP i zapisuje je do lokalnego pliku (bez blokowania)
Parametry
- 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.
- resumepos
- 
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 pobierania z ftp_nb_get()
<?php
// Inicjowanie
$ret = ftp_nb_get($my_connection, "test", "README", FTP_BINARY,
filesize("test"));
// OR: $ret = ftp_nb_get($my_connection, "test", "README",
// FTP_BINARY, FTP_AUTORESUME);
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 #3 Wznowienie pobierania w pozycji 100 do nowego pliku z ftp_nb_get()
<?php
// Wyłącz Autoseek
ftp_set_option($my_connection, FTP_AUTOSEEK, false);
// Inicjowanie
$ret = ftp_nb_get($my_connection, "newfile", "README", FTP_BINARY, 100);
while ($ret == FTP_MOREDATA) {
/* ... */
// Kontynuuje pobieranie...
$ret = ftp_nb_continue($my_connection);
}
?>
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
        
    

 
  
				

 
                             
 


 
                        
 
		 
	