Forum und email

FTP a FTPS

PHP 3, PHP 4, PHP 5. ftps:// od PHP 4.3.0

Umožňuje prístup na čítanie k existujúcim súborom a tvorbu nových cez FTP. Ak server nepodporuje pasívny mód ftp, spojenie zlyhá.

Môžete otvárať súbory buď na čítanie alebo zápis, ale nie oboje zároveň. Ak už vzdialený súbor existuje na ftp serveri a pokúšate sa ho otvoriť na zapisovanie, ale neurčili ste kontextovú voľbu overwrite, spojenie zlyhá. Ak potrebujete prepísať existujúce súbory cez ftp, určte voľbu overwrite v kontexte a otvorte súbor na zapisovanie. Prípadne možete použiť FTP rozšírenie.

Note: Pridávanie Od PHP 5.0 sa súbory možu pridávať cez ftp:// URL wrapper. V predošlých verziách bude pokus o pridanie súboru cez ftp:// hlásiť chybu.

ftps:// bol predstavený v PHP 4.3.0. Je to rovnaké ako s ftp://, ale pokúša sa vyhľadať bezpečné spojenie s ftp serverom. Ak server nepodporuje SSL, potom sa spojenie navráti k regulérnemu kryptovanému ftp.

Note: FTPS podporovalo už PHP 4.3.0, ak ste kompilovali s podporou pre OpenSSL.

Zhrnutie Wrappera
Atribút PHP 4 PHP 5
Obmedzený cez allow_url_fopen. Áno Áno
Umožňuje Čítanie Áno Áno
Umožňuje Zápis Áno (iba nové súbory) Áno (nové súbory/existujúce súbory s overwrite )
Umožňuje Pridávanie Nie Áno
Umožňuje Súbežné Čítanie a Zápis Nie Nie
Podporuje stat() Nie Iba elementy filesize(), filetype(), file_exists(), is_file(), a is_dir().
Podporuje unlink() Nie Áno
Podporuje rename() Nie Áno
Podporuje mkdir() Nie Áno
Podporuje rmdir() Nie Áno

Kontextové voľby (od PHP 5.0.0)
Názov Použitie Default
overwrite Umožňuje prepisovanie už existujúcich súborov na vzdialenom severi. FALSE (Vypnutý)

Note: Podčiarkovanie soketového prúdu kontextových volieb Ďalšie kontextové voľby možu byť podporované podčiarkujúcim prenosom Pre ftp:// prúdy si pozrite kontextové voľby pre tcp:// prenos. Pre ftps:// prúdy si pozrite kontextové voľby pre ssl:// prenos.