Informacje z branży IT:
Serwisy społecznościowe stają się coraz bardziej opłacalnym źródłem dochodów, którego trzeba bronić przed coraz bardziej pomysłową konkurencją. Wiedzą o tym szefowie popularnego portalu o nazwie Facebook. Dlatego właśnie, prawnicy tej spółki złożyli niedawno pozew przeciwko brazylijskiej witrynie o nazwie Power.com.
Sun, 4 Jan 2009 14:30:58 +0100
Kilka dni temu firma Microsoft złożyła wniosek o przyznanie patentu na korzystanie z komputera w systemie pre-paid. Okazuje się jednak, że amerykański urząd nie przychylił się do próśb giganta z Redmond i podanie odrzucił.
Sun, 4 Jan 2009 12:16:41 +0100
W najnowszej publikacji "The Race for a New Game Machine", której autorami jest dwóch inżynierów z firmy IBM, pojawiła się bardzo ciekawa informacja o tym, że Sony w znacznej części pokryło koszt wyprodukowania procesora Xenon, który znalazł się w konkurencyjnej konsoli Xbox 360 od Microsoftu.
Sun, 4 Jan 2009 12:01:30 +0100
Porozmawiamy jakie są trendy w świecie wirusów komputerowych. Powiemy też jak skutecznie chronić nasz komputer przed spywarem i wirusami komputerowymi oraz innymi zagrożeniami z sieci. Naszymi gośćmi będą Olga Komuda, Adam Żelazko i Piotr Walas szef działu technicznego Panda Security.
Kurs programowania:
XLVI. FTP
Wstęp
Funkcje z tego rozszerzenia implementują kliencki dostęp do plików serwera rozpoznającego File Transfer Protocol (FTP) opisanego w http://www.faqs.org/rfcs/rfc959. To rozszerzenie umożliwia dostęp do serwera FTP udostępniając szeroki zakres możliwości kontoli dla wykonującego skryptu. Jeśli chcesz tylko czytać z pliku na serwerze FTP lub do niego zapisywać, zastanów się nad użyciem wrappera ftp:// z funkcjami systemu plików które udostępniaja prostszy i bardziej intuicyjny interfejs.
Wymagania
Do zbudowania tego rozszerzenia nie są wymagane żadne zewnętrzne biblioteki.
Konfiguracja uruchomieniowa
To rozszerzenie nie definiuje posiada żadnych dyrektyw konfiguracyjnych w pliku php.ini.
Typy zasobów
To rozszerzenie korzysta z jednego typu zasobów, którym jest identyfikator połączenia FTP zwracany przez ftp_connect() lub ftp_ssl_connect().
Stałe predefiniowane
Poniższe stałe są zdefiniowane w tym rozszerzeniu i stają się dostępne, gdy rozszerzenie jest dokompilowane do PHP, lub załadowane dynamicznie przy starcie.
Poniższe stałe zostały dodane w PHP 4.3.0.
- FTP_AUTOSEEK (integer)
Więcej informacji można znaleźć w opisie funkcji ftp_set_option().
- FTP_AUTORESUME (integer)
Automatycznzie określa pozycję wznowienia transferudla operacji GET i PUT (działa tylko przy włączonym FTP_AUTOSEEK)
- FTP_FAILED (integer)
Transfer asynchroniczny się nie powiódł.
- FTP_FINISHED (integer)
Transfer asynchroniczny został zakończony.
- FTP_MOREDATA (integer)
Transfer asynchroniczny jest ciągle aktywny.
Przykłady
- Spis treści
- ftp_alloc -- Allocates space for a file to be uploaded
- ftp_cdup -- Zmienia bieżący katalog na nadrzędny
- ftp_chdir -- Zmienia bieżący katalog na serwerze FTP
- ftp_chmod -- Set permissions on a file via FTP
- ftp_close -- Zamyka połączenie FTP
- ftp_connect -- Opens an FTP connection
- ftp_delete -- Usuwa plik na serwerze FTP
- ftp_exec -- Żąda wykonanie programu przez serwer FTP
- ftp_fget -- Pobiera plik z serwera FTP i zapisuje do otwartego pliku
- ftp_fput -- Wysyła dane z otwartego pliku na serwer FTP
- ftp_get_option -- Pobiera ustawienia dotyczące strumienia FTP
- ftp_get -- Pobiera plik z serwera FTP
- ftp_login -- Loguje się w ramach połączenia FTP
- ftp_mdtm -- Zwraca czas ostatniej modyfikacji podanego pliku
- ftp_mkdir -- Tworzy katalog
- ftp_nb_continue -- Continues retrieving/sending a file (non-blocking)
- ftp_nb_fget -- Retrieves a file from the FTP server and writes it to an open file (non-blocking)
- ftp_nb_fput -- Stores a file from an open file to the FTP server (non-blocking)
- ftp_nb_get -- Retrieves a file from the FTP server and writes it to a local file (non-blocking)
- ftp_nb_put -- Stores a file on the FTP server (non-blocking)
- ftp_nlist -- Zwraca listę plików z podanego katalogu
- ftp_pasv -- Włącza lub wyłącza tryb pasywny
- ftp_put -- Przesyła plik na serwer FTP
- ftp_pwd -- Zwraca nazwę katalogu bieżącego
- ftp_quit -- Alias dla ftp_close()
- ftp_raw -- Sends an arbitrary command to an FTP server
- ftp_rawlist -- Zwraca szczegółową listę plików z podanego katalogu
- ftp_rename -- Zmienia nazwę pliku lub katalogu na serwerze FTP
- ftp_rmdir -- Usuwa katalog
- ftp_set_option -- Set miscellaneous runtime FTP options
- ftp_site -- Wysyła polecenie SITE do serwera FTP
- ftp_size -- Zwraca rozmiar podanego pliku
- ftp_ssl_connect -- Opens an Secure SSL-FTP connection
- ftp_systype -- Zwraca identyfikator typu systemu dla zdalnego serwera FTP
| Poprzedni | Spis treści | Następny |
| fbsql_warnings | Początek rozdziału | ftp_alloc |
Kaspersky Lab, producent rozwiązań do ochrony danych, opublikował nowy artykuł analityczny pt. "Identyfikowanie botnetów rozsyłających spam z wykorzystaniem metody skoordynowanych dystrybucji".