PHP FTP関数の使い方チュートリアル
PHP FTP のご紹介この機能により、FTP クライアントはファイル転送プロトコル (FTP) 経由でファイル サーバーにアクセスできるようになります。
FTP 機能は、リンクのオープン、ログイン、クローズ、およびファイル サーバーからのファイルのアップロード、ダウンロード、名前変更、削除、およびファイルに関する情報の取得に使用されます。すべての FTP 関数がすべてのサーバーで動作するわけではなく、同じ結果を返すわけでもありません。 PHP 3からFTP機能が利用できるようになりました。
これらの機能はすべてFTPサーバーに詳細にアクセスするためのものです。 FTP サーバー上のファイルの読み取りまたは書き込みのみを行う場合は、ファイル機能を備えたラッパー ftp:// の使用を検討してください。
インストール
Windows バージョンの PHP には、FTP 拡張機能のサポートが組み込まれています。したがって、FTP 機能は自動的に動作します。
ただし、Linux バージョンの PHP を実行している場合は、FTP 機能を機能させるために、-enable-FTP (PHP4+) または -with-FTP (PHP3) を指定して PHP をコンパイルする必要があります。
PHP FTP関数
PHP: サポートされている機能を備えた最も古い PHP バージョンを表示します。
機能 | 説明 | PHP |
---|---|---|
ftp_alloc() | FTP サーバーにアップロードするファイル用のスペースを割り当てます | 5 |
ftp_cdup() | 現在のディレクトリをFTPサーバー上の親ディレクトリに変更します | 3 |
ftp_chdir() | FTPサーバー上のカレントディレクトリを変更します | 3 |
ftp_chmod() | FTP経由でファイルにアクセス許可を設定します | 5 |
ftp_close() | FTP接続を閉じます | 4 |
ftp_connect() | FTP接続を開きます | 3 |
ftp_delete() | FTPサーバー上のファイルを削除します | 3 |
ftp_exec() | FTPサーバー上でプログラム/コマンドを実行します | 4 |
ftp_fget() | FTPサーバーからファイルをダウンロードし、開いているファイルに保存します | 3 |
ftp_fput() | 開いているファイルからアップロードし、FTP サーバー上のファイルに保存します | 3 |
ftp_get_option() | FTP接続の実行時の動作を返します | 4 |
ftp_get() | FTPサーバーからファイルをダウンロードします | 3 |
ftp_login() | FTP接続にログオンします | 3 |
ftp_mdtm() | 指定されたファイルの最終変更時刻を返します | 3 |
ftp_mkdir() | FTPサーバー上に新しいディレクトリを作成します | 3 |
ftp_nb_Continue() | ファイルの取得/送信を続行します(ノンブロッキング) | 4 |
ftp_nb_fget() | FTPサーバーからファイルをダウンロードし、開いているファイルに保存します(ノンブロッキング) | 4 |
ftp_nb_fput() | 開いているファイルからアップロードし、FTP サーバー上のファイルに保存します (ノンブロッキング) | 4 |
ftp_nb_get() | FTPサーバーからファイルをダウンロードします(ノンブロッキング) | 4 |
ftp_nb_put() | FTPサーバーにファイルをアップロードします(ノンブロッキング) | 4 |
ftp_nlist() | FTPサーバー上の指定されたディレクトリ内のファイルを一覧表示します | 3 |
ftp_pasv() | パッシブモードをオンまたはオフにします | 3 |
ftp_put() | FTPサーバーにファイルをアップロードします | 3 |
ftp_pwd() | 現在のディレクトリ名を返します | 3 |
ftp_quit() | ftp_close()のエイリアス | 3 |
ftp_raw() | 生のコマンドをFTPサーバーに送信します | 5 |
ftp_rawlist() | 指定されたディレクトリ内のファイルの詳細なリストを返します | 3 |
ftp_rename() | FTPサーバー上のファイルまたはディレクトリの名前を変更します | 3 |
ftp_rmdir() | FTPサーバー上のディレクトリを削除します | 3 |
ftp_set_option() | FTP接続の実行時オプションを設定します | 4 |
ftp_site() | SITEコマンドをサーバーに送信します | 3 |
ftp_size() | 指定されたファイルのサイズを返します | 3 |
ftp_ssl_connect() | 安全なSSL-FTP接続を開きます | 4 |
ftp_systype() | FTPサーバーのシステムタイプ識別子を返します | 3 |
PHP FTP 定数
PHP: 定数をサポートする PHP の最も古いバージョンを示します。
定数 | 説明 | PHP |
---|---|---|
FTP_ASCII | 3 | |
FTP_TEXT | 3 | |
FTP_BINARY | 3 | |
FTP_IMAGE | 3 | |
FTP_TIMEOUT_SEC | 3 | |
FTP_AUTOSEEK | 4 | |
FTP_AUTORESUME | 取得および書き込みリクエストの再開位置と開始位置を自動的に決定します | 4 |
FTP_FAILED | 非同期転送が失敗しました | 4 |
FTP_FINISHED | 非同期転送が完了しました | 4 |
FTP_MOREDATA | 非同期転送はまだアクティブです | 4 |

php把负数转为正整数的方法:1、使用abs()函数将负数转为正数,使用intval()函数对正数取整,转为正整数,语法“intval(abs($number))”;2、利用“~”位运算符将负数取反加一,语法“~$number + 1”。

实现方法:1、使用“sleep(延迟秒数)”语句,可延迟执行函数若干秒;2、使用“time_nanosleep(延迟秒数,延迟纳秒数)”语句,可延迟执行函数若干秒和纳秒;3、使用“time_sleep_until(time()+7)”语句。

php除以100保留两位小数的方法:1、利用“/”运算符进行除法运算,语法“数值 / 100”;2、使用“number_format(除法结果, 2)”或“sprintf("%.2f",除法结果)”语句进行四舍五入的处理值,并保留两位小数。

判断方法:1、使用“strtotime("年-月-日")”语句将给定的年月日转换为时间戳格式;2、用“date("z",时间戳)+1”语句计算指定时间戳是一年的第几天。date()返回的天数是从0开始计算的,因此真实天数需要在此基础上加1。

方法:1、用“str_replace(" ","其他字符",$str)”语句,可将nbsp符替换为其他字符;2、用“preg_replace("/(\s|\ \;||\xc2\xa0)/","其他字符",$str)”语句。

php判断有没有小数点的方法:1、使用“strpos(数字字符串,'.')”语法,如果返回小数点在字符串中第一次出现的位置,则有小数点;2、使用“strrpos(数字字符串,'.')”语句,如果返回小数点在字符串中最后一次出现的位置,则有。

php字符串有下标。在PHP中,下标不仅可以应用于数组和对象,还可应用于字符串,利用字符串的下标和中括号“[]”可以访问指定索引位置的字符,并对该字符进行读写,语法“字符串名[下标值]”;字符串的下标值(索引值)只能是整数类型,起始值为0。

查找方法:1、用strpos(),语法“strpos("字符串值","查找子串")+1”;2、用stripos(),语法“strpos("字符串值","查找子串")+1”。因为字符串是从0开始计数的,因此两个函数获取的位置需要进行加1处理。


ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

メモ帳++7.3.1
使いやすく無料のコードエディター

SecLists
SecLists は、セキュリティ テスターの究極の相棒です。これは、セキュリティ評価中に頻繁に使用されるさまざまな種類のリストを 1 か所にまとめたものです。 SecLists は、セキュリティ テスターが必要とする可能性のあるすべてのリストを便利に提供することで、セキュリティ テストをより効率的かつ生産的にするのに役立ちます。リストの種類には、ユーザー名、パスワード、URL、ファジング ペイロード、機密データ パターン、Web シェルなどが含まれます。テスターはこのリポジトリを新しいテスト マシンにプルするだけで、必要なあらゆる種類のリストにアクセスできるようになります。

ZendStudio 13.5.1 Mac
強力な PHP 統合開発環境

EditPlus 中国語クラック版
サイズが小さく、構文の強調表示、コード プロンプト機能はサポートされていません
