无需言 做自己 业 ,精于勤 荒于嬉.
- FTP 函数 ftp_exec 在 FTP 服务器运行指定的命令
-
发表日期:2021-07-01 08:56:46 | 来源: | 分类:FTP 函数
-
示例1
<?php // variable initialization$command = 'ls -al >files.txt'; // set up basic connection$conn_id = ftp_connect($ftp_server); // login with username and password$login_result = ftp_login($conn_id, $ftp_user_name, $ftp_user_pass); // execute commandif (ftp_exec($conn_id, $command)) { echo "$command executed successfully\n"; } else { echo "could not execute $command\n"; } // close the connectionftp_close($conn_id); ?>
- FTP 函数 ftp_fput 上传一个已经打开的文件到 FTP 服务器
-
发表日期:2021-07-01 08:56:46 | 来源: | 分类:FTP 函数
-
示例1
<?php // open some file for reading$file = 'somefile.txt'; $fp = fopen($file, 'r'); // set up basic connection$conn_id = ftp_connect($ftp_server); // login with username and password$login_result = ftp_login($conn_id, $ftp_user_name, $ftp_user_pass); // try to upload $fileif (ftp_fput($conn_id, $file, $fp, FTP_ASCII)) { echo "Successfully uploaded $file\n"; } else { echo "There was a problem while uploading $file\n"; } // close the connection and the file handlerftp_close($conn_id); fclose($fp); ?>
- FTP 函数 ftp_fget 从 FTP 服务器上下载一个文件并保存到本地一个已经打开的文件中
-
发表日期:2021-07-01 08:56:46 | 来源: | 分类:FTP 函数
-
示例1
<?php // path to remote file$remote_file = 'somefile.txt'; $local_file = 'localfile.txt'; // open some file to write to$handle = fopen($local_file, 'w'); // set up basic connection$conn_id = ftp_connect($ftp_server); // login with username and password$login_result = ftp_login($conn_id, $ftp_user_name, $ftp_user_pass); // try to download $remote_file and save it to $handleif (ftp_fget($conn_id, $handle, $remote_file, FTP_ASCII, 0)) { echo "successfully written to $local_file\n"; } else { echo "There was a problem while downloading $remote_file to $local_file\n"; } // close the connection and the file handlerftp_close($conn_id); fclose($handle); ?>
- FTP 函数 ftp_login 登录 FTP 服务器
-
发表日期:2021-07-01 08:56:46 | 来源: | 分类:FTP 函数
-
示例1
<?php $ftp_server = "ftp.example.com"; $ftp_user = "foo"; $ftp_pass = "bar"; // 设置一个连接或失败时退出$conn_id = ftp_connect($ftp_server) or die("Couldn't connect to $ftp_server"); // 尝试登录if (@ftp_login($conn_id, $ftp_user, $ftp_pass)) { echo "Connected as $ftp_user@$ftp_server\n"; } else { echo "Couldn't connect as $ftp_user\n"; } // 关闭连接ftp_close($conn_id); ?>
- FTP 函数 ftp_get 从 FTP 服务器上下载一个文件
-
发表日期:2021-07-01 08:56:46 | 来源: | 分类:FTP 函数
-
示例1
<?php // define some variables$local_file = 'local.zip'; $server_file = 'server.zip'; // set up basic connection$conn_id = ftp_connect($ftp_server); // login with username and password$login_result = ftp_login($conn_id, $ftp_user_name, $ftp_user_pass); // try to download $server_file and save to $local_fileif (ftp_get($conn_id, $local_file, $server_file, FTP_BINARY)) { echo "Successfully written to $local_file\n"; } else { echo "There was a problem\n"; } // close the connectionftp_close($conn_id); ?>
- FTP 函数 ftp_mkdir 建立新目录
-
发表日期:2021-07-01 08:56:46 | 来源: | 分类:FTP 函数
-
示例1
<?php $dir = 'www'; // set up basic connection$conn_id = ftp_connect($ftp_server); // login with username and password$login_result = ftp_login($conn_id, $ftp_user_name, $ftp_user_pass); // try to create the directory $dirif (ftp_mkdir($conn_id, $dir)) { echo "successfully created $dir\n"; } else { echo "There was a problem while creating $dir\n"; } // close the connectionftp_close($conn_id); ?>
- FTP 函数 ftp_mdtm 返回指定文件的最后修改时间
-
发表日期:2021-07-01 08:56:46 | 来源: | 分类:FTP 函数
-
示例1
<?php $file = 'somefile.txt'; // set up basic connection$conn_id = ftp_connect($ftp_server); // login with username and password$login_result = ftp_login($conn_id, $ftp_user_name, $ftp_user_pass); // get the last modified time$buff = ftp_mdtm($conn_id, $file); if ($buff != -1) { // somefile.txt was last modified on: March 26 2003 14:16:41. echo "$file was last modified on : " . date("F d Y H:i:s.", $buff); } else { echo "Couldn't get mdtime"; } // close the connectionftp_close($conn_id); ?>
- FTP 函数 ftp_get_option 返回当前 FTP 连接的各种不同的选项设置
-
发表日期:2021-07-01 08:56:46 | 来源: | 分类:FTP 函数
-
示例1
<?php // Get the timeout of the given FTP stream$timeout = ftp_get_option($conn_id, FTP_TIMEOUT_SEC); ?>
- FTP 函数 ftp_mlsd 返回指定目录中的文件列表
-
发表日期:2021-07-01 08:56:46 | 来源: | 分类:FTP 函数
-
示例1
<?php // 简单基本连接$conn_id = ftp_connect($ftp_server); // 使用用户名和密码进行登录$login_result = ftp_login($conn_id, $ftp_user_name, $ftp_user_pass); // 获取当前目录的内容$contents = ftp_mlsd($conn_id, "."); // 输出 $contentsvar_dump($contents); ?>
- FTP 函数 ftp_nb_fput 将文件存储到 FTP 服务器 (非阻塞)
-
发表日期:2021-07-01 08:56:46 | 来源: | 分类:FTP 函数
-
示例1
<?php $file = 'index.php'; $fp = fopen($file, 'r'); $conn_id = ftp_connect($ftp_server); $login_result = ftp_login($conn_id, $ftp_user_name, $ftp_user_pass); // 初始化上传$ret = ftp_nb_fput($conn_id, $file, $fp, FTP_BINARY); while ($ret == FTP_MOREDATA) { // 任何其他需要做的操作 echo "."; // 继续上传... $ret = ftp_nb_continue($conn_id); } if ($ret != FTP_FINISHED) { echo "There was an error uploading the file..."; exit(1); } fclose($fp); ?>
- FTP 函数 ftp_nb_fget 从 FTP 服务器获取文件并写入到一个打开的文件(非阻塞)
-
发表日期:2021-07-01 08:56:46 | 来源: | 分类:FTP 函数
-
示例1
<?php // 打开要写入的文件$file = 'index.php'; $fp = fopen($file, 'w'); $conn_id = ftp_connect($ftp_server); $login_result = ftp_login($conn_id, $ftp_user_name, $ftp_user_pass); // 初始化下载$ret = ftp_nb_fget($conn_id, $fp, $file, FTP_BINARY); while ($ret == FTP_MOREDATA) { // 其他要做的工作 echo "."; // 继续下载... $ret = ftp_nb_continue($conn_id); } if ($ret != FTP_FINISHED) { echo "There was an error downloading the file..."; exit(1); } // 关闭文件句柄fclose($fp); ?>
- FTP 函数 ftp_chdir 在 FTP 服务器上改变当前目录
-
发表日期:2021-07-01 08:56:46 | 来源: | 分类:FTP 函数
-
示例1
<?php // set up basic connection$conn_id = ftp_connect($ftp_server); // login with username and password$login_result = ftp_login($conn_id, $ftp_user_name, $ftp_user_pass); // check connectionif ((!$conn_id) || (!$login_result)) { die("FTP connection has failed !"); } echo "Current directory: " . ftp_pwd($conn_id) . "\n"; // try to change the directory to somedirif (ftp_chdir($conn_id, "somedir")) { echo "Current directory is now: " . ftp_pwd($conn_id) . "\n"; } else { echo "Couldn't change directory\n"; } // close the connection ftp_close($conn_id); ?>
- FTP 函数 ftp_nb_get 从 FTP 服务器上获取文件并写入本地文件(non-blocking)
-
发表日期:2021-07-01 08:56:46 | 来源: | 分类:FTP 函数
-
示例1
<?php // 初始化$ret = ftp_nb_get($my_connection, "test", "README", FTP_BINARY); while ($ret == FTP_MOREDATA) { // 可以同步干其它事 echo "."; // 继续下载... $ret = ftp_nb_continue($my_connection); } if ($ret != FTP_FINISHED) { echo "下载文件出错..."; exit(1); } ?>
示例2
<?php // 初始化 $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) { // 做你爱做的事 echo "."; // 继续下载Ing... $ret = ftp_nb_continue($my_connection); } if ($ret != FTP_FINISHED) { echo "下载文件出错..."; exit(1); } ?>
示例3
<?php // 禁止 Autoseekftp_set_option($my_connection, FTP_AUTOSEEK, false); // 初始化$ret = ftp_nb_get($my_connection, "newfile", "README", FTP_BINARY, 100); while ($ret == FTP_MOREDATA) { /* ... */ // 继续下载... $ret = ftp_nb_continue($my_connection); } ?>
- FTP 函数 ftp_alloc 为要上传的文件分配空间
-
发表日期:2021-07-01 08:56:45 | 来源: | 分类:FTP 函数
-
示例1
<?php $file = "/home/user/myfile"; // 连接服务器$conn_id = ftp_connect('ftp.example.com'); $login_result = ftp_login($conn_id, 'anonymous', 'user@example.com'); if (ftp_alloc($conn_id, filesize($file), $result)) { echo "Space successfully allocated on server. Sending $file.\n"; ftp_put($conn_id, '/incomming/myfile', $file, FTP_BINARY); } else { echo "Unable to allocate space on server. Server said: $result\n"; } ftp_close($conn_id); ?>
- FTP 函数 ftp_cdup 切换到当前目录的父目录
-
发表日期:2021-07-01 08:56:45 | 来源: | 分类:FTP 函数
-
示例1
<?php // set up basic connection $conn_id = ftp_connect($ftp_server); // login with username and password $login_result = ftp_login($conn_id, $ftp_user_name, $ftp_user_pass); // change the current directory to html ftp_chdir($conn_id, 'html'); echo ftp_pwd($conn_id); // /html // return to the parent directory if (ftp_cdup($conn_id)) { echo "cdup successful\n"; } else { echo "cdup not successful\n"; } echo ftp_pwd($conn_id); // / ftp_close($conn_id); ?>
- FTP 函数 ftp_chmod 设置 FTP 服务器上的文件权限
-
发表日期:2021-07-01 08:56:45 | 来源: | 分类:FTP 函数
-
示例1
<?php $file = 'public_html/index.php'; // 建立基础连接$conn_id = ftp_connect($ftp_server); // 使用用户名和密码登录$login_result = ftp_login($conn_id, $ftp_user_name, $ftp_user_pass); // 尝试设置 $file 的权限为 644if (ftp_chmod($conn_id, 0644, $file) !== false) { echo "$file chmoded successfully to 644\n"; } else { echo "could not chmod $file\n"; } // 关闭连接ftp_close($conn_id); ?>
- FTP 函数 ftp_append 将文件内容追加到 FTP 服务器上的指定文件
-
发表日期:2021-07-01 08:56:45 | 来源: | 分类:FTP 函数
-
ftp_append
(PHP 7 >= 7.2.0, PHP 8)
ftp_append — 将文件内容追加到 FTP 服务器上的指定文件
说明
ftp_append(
resource$ftp
,
string$remote_filename
,
string$local_filename
,
int$mode
=FTP_BINARY
): bool警告本函数还未编写文档,仅有参数列表。
参数
-
ftp
-
-
remote_filename
-
-
local_filename
-
-
mode
-
返回值
成功时返回
true
, 或者在失败时返回false
。 -
- 网络 函数 long2ip 将长整型转化为字符串形式带点的互联网标准格式地址(IPV4)
-
发表日期:2021-07-01 08:56:42 | 来源: | 分类:网络 函数
-
long2ip
(PHP 4, PHP 5, PHP 7, PHP 8)
long2ip — 将长整型转化为字符串形式带点的互联网标准格式地址(IPV4)
说明
long2ip(int$proper_address
): stringlong2ip() 函数通过长整型的表达形式转化生成带点格式的互联网地址(例如:aaa.bbb.ccc.ddd )。
参数
-
proper_address
-
合格的地址,长整型的表达形式。
返回值
返回字符串的互联网 IP 地址。
更新日志
版本 说明 7.1.0 参数 proper_address
的类型从 string 改成 integer。注释
注意:
在 32 位架构中,从 string 转换 integer 整型形式的 ip 地址将有可能导致错误的结果,因为结果数字超出了
PHP_INT_MAX
限制。 -
- 网络 函数 inet_pton Converts a human readable IP address to its packed in_addr representation
-
发表日期:2021-07-01 08:56:42 | 来源: | 分类:网络 函数
-
示例1
<?php $in_addr = inet_pton('127.0.0.1'); $in6_addr = inet_pton('::1'); ?>
- 网络 函数 inet_ntop Converts a packed internet address to a human readable representation
-
发表日期:2021-07-01 08:56:42 | 来源: | 分类:网络 函数
-
示例1
<?php $packed = chr(127) . chr(0) . chr(0) . chr(1); $expanded = inet_ntop($packed); /* Outputs: 127.0.0.1 */ echo $expanded; $packed = str_repeat(chr(0), 15) . chr(1); $expanded = inet_ntop($packed); /* Outputs: ::1 */ echo $expanded; ?>
- 前端开发(1)
- 数据库(0)
- PHP(0)
- PHP杂项(34)
- PHP基础-李炎恢系列课程(20)
- 中文函数手册(0)
- 错误处理 函数(13)
- OPcache 函数(6)
- PHP 选项/信息 函数(54)
- Zip 函数(10)
- Hash 函数(15)
- OpenSSL 函数(63)
- Date/Time 函数(51)
- 目录函数(9)
- Fileinfo 函数(6)
- iconv 函数(11)
- 文件系统函数(81)
- 多字节字符串 函数(57)
- GD 和图像处理 函数(114)
- 可交换图像信息(5)
- Math 函数(50)
- 程序执行函数(11)
- PCNTL 函数(23)
- JSON 函数(4)
- SPL 函数(15)
- URL 函数(10)
- cURL 函数(32)
- 网络 函数(33)
- FTP 函数(36)
- Session 函数(23)
- PCRE 函数(11)
- PCRE 正则语法(19)
- 数组 函数(81)
- 类/对象 函数(18)
- 函数处理 函数(13)
- 变量处理 函数(37)
- SimpleXML 函数(3)
- 杂项 函数(31)
- 字符串 函数(101)
- JAVA(0)
- Android(0)
- Linux(0)
- 其他(0)