无需言 做自己 业 ,精于勤 荒于嬉.

Session 函数 session_decode 解码会话数据

发表日期:2021-07-01 08:56:50 | 来源: | 分类:Session 函数

session_decode

(PHP 4, PHP 5, PHP 7, PHP 8)

session_decode解码会话数据

说明

session_decode(string $data): bool

session_decode()$data 参数中的已经序列化的会话数据进行解码, 并且使用解码后的数据填充 $_SESSION 超级全局变量。

请注意,这里的反序列化方法不同于 unserialize() 函数。 序列化方法是 PHP 内置的,并且可以通过 session.serialize_handler 配置项进行修改。

参数

data

编码后的数据

返回值

成功时返回 true, 或者在失败时返回 false

参见

阅读全文 »

FTP 函数 ftp_nlist 返回给定目录的文件列表

发表日期:2021-07-01 08:56:47 | 来源: | 分类:FTP 函数

      示例1
<?php 
// set up basic connection$conn_id = ftp_connect($ftp_server);
$login_result = ftp_login($conn_id, $ftp_user_name, $ftp_user_pass);
// check connectionif ((!$conn_id) || (!$login_result)) {
    die("FTP connection has failed !");
}
 // get contents of the root directory$contents = ftp_nlist($conn_id, "/");
// output $contentsvar_dump($contents);
?>

阅读全文 »

FTP 函数 ftp_pasv 返回当前 FTP 被动模式是否打开

发表日期:2021-07-01 08:56:47 | 来源: | 分类:FTP 函数

      示例1
<?php 
$file = 'somefile.txt';
$remote_file = 'readme.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);
// turn passive mode onftp_pasv($conn_id, true);
// upload a fileif (ftp_put($conn_id, $remote_file, $file, FTP_ASCII)) {
 echo "successfully uploaded $file\n";
}
 else {
 echo "There was a problem while uploading $file\n";
}
// close the connectionftp_close($conn_id);
?>

阅读全文 »

FTP 函数 ftp_pwd 返回当前目录名

发表日期:2021-07-01 08:56:47 | 来源: | 分类: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 directory to public_htmlftp_chdir($conn_id, 'public_html');
// print current directoryecho ftp_pwd($conn_id);
 // /public_html// close the connectionftp_close($conn_id);
?>

阅读全文 »

FTP 函数 ftp_put 上传文件到 FTP 服务器

发表日期:2021-07-01 08:56:47 | 来源: | 分类:FTP 函数

      示例1
<?php 
$file = 'somefile.txt';
$remote_file = 'readme.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);
// upload a fileif (ftp_put($conn_id, $remote_file, $file, FTP_ASCII)) {
 echo "successfully uploaded $file\n";
}
 else {
 echo "There was a problem while uploading $file\n";
}
// close the connectionftp_close($conn_id);
?>

阅读全文 »

FTP 函数 ftp_raw 向 FTP 服务器发送命令

发表日期:2021-07-01 08:56:47 | 来源: | 分类:FTP 函数

      示例1
<?php 
$fp = ftp_connect("ftp.example.com");
/* 等同于   ftp_login($fp, "joeblow", "secret");
 */
ftp_raw($fp, "USER joeblow");
ftp_raw($fp, "PASS secret");
?>

阅读全文 »

FTP 函数 ftp_quit ftp_close() 的 别名

发表日期:2021-07-01 08:56:47 | 来源: | 分类:FTP 函数

ftp_quit

(PHP 4, PHP 5, PHP 7, PHP 8)

ftp_quitftp_close() 的 别名

说明

此函数是该函数的别名: ftp_close()

阅读全文 »

FTP 函数 ftp_set_option 设置各种 FTP 运行时选项

发表日期:2021-07-01 08:56:47 | 来源: | 分类:FTP 函数

      示例1
<?php 
// 设置网络传输超时时间为 10 秒ftp_set_option($conn_id, FTP_TIMEOUT_SEC, 10);
?>

阅读全文 »

FTP 函数 ftp_nb_continue 连续获取/发送文件(以不分块的方式 non-blocking)

发表日期:2021-07-01 08:56:47 | 来源: | 分类:FTP 函数

      示例1
<?php 
// Initiate the download$ret = ftp_nb_get($my_connection, "test", "README", FTP_BINARY);
while ($ret == FTP_MOREDATA) {
   // Continue downloading...   $ret = ftp_nb_continue($my_connection);
}
if ($ret != FTP_FINISHED) {
   echo "There was an error downloading the file...";
   exit(1);
}
?>

阅读全文 »

FTP 函数 ftp_rename 更改 FTP 服务器上的文件或目录名

发表日期:2021-07-01 08:56:47 | 来源: | 分类:FTP 函数

      示例1
<?php 
$old_file = 'somefile.txt.bak';
$new_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);
// try to rename $old_file to $new_fileif (ftp_rename($conn_id, $old_file, $new_file)) {
    echo "successfully renamed $old_file to $new_file\n";
}
 else {
    echo "There was a problem while renaming $old_file to $new_file\n";
}
// close the connectionftp_close($conn_id);
?>

阅读全文 »

FTP 函数 ftp_rawlist 返回指定目录下文件的详细列表

发表日期:2021-07-01 08:56:47 | 来源: | 分类:FTP 函数

      示例1
<?php 
// 初始化连接$conn_id = ftp_connect($ftp_server);
// 使用用户名和密码登录$login_result = ftp_login($conn_id, $ftp_user_name, $ftp_user_pass);
// 获取 / 路径下的文件列表$buff = ftp_rawlist($conn_id, '/');
// 关闭连接ftp_close($conn_id);
// 输出var_dump($buff);
?>

阅读全文 »

FTP 函数 ftp_site 向服务器发送 SITE 命令

发表日期:2021-07-01 08:56:47 | 来源: | 分类:FTP 函数

      示例1
<?php 
// 连接 FTP 服务器$conn = ftp_connect('ftp.example.com');
if (!$conn) die('无法连接到 ftp.example.com');
// 使用用户 user 和密码 pass 登录服务器if (!ftp_login($conn, 'user', 'pass')) die('登录失败到 ftp.example.com');
// Issue: "SITE CHMOD 0600 /home/user/privatefile" command to ftp serverif (ftp_site($conn, 'CHMOD 0600 /home/user/privatefile')) {
   echo "命令执行成功。\n";
}
 else {
   die('命令执行失败。');
}
?>

阅读全文 »

FTP 函数 ftp_size 返回指定文件的大小

发表日期:2021-07-01 08:56:47 | 来源: | 分类:FTP 函数

      示例1
<?php 
$file = 'somefile.txt';
// 简单基本连接$conn_id = ftp_connect($ftp_server);
// 使用用户名和密码进行登录$login_result = ftp_login($conn_id, $ftp_user_name, $ftp_user_pass);
// 获取 $file 文件大小$res = ftp_size($conn_id, $file);
if ($res != -1) {
    echo "size of $file is $res bytes";
}
 else {
    echo "couldn't get the size";
}
// 关闭连接ftp_close($conn_id);
?>

阅读全文 »

FTP 函数 ftp_nb_put 存储一个文件至 FTP 服务器(non-blocking)

发表日期:2021-07-01 08:56:47 | 来源: | 分类:FTP 函数

      示例1
<?php 
// 初始化$ret = ftp_nb_put($my_connection, "test.remote", "test.local", 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_put($my_connection, "test.remote", "test.local",                       FTP_BINARY, ftp_size("test.remote"));
// 另一种写法: $ret = ftp_nb_put($my_connection, "test.remote", "test.local", //                           FTP_BINARY, FTP_AUTORESUME);
while ($ret == FTP_MOREDATA) {
      // 可以同时干其它事情   echo ".";
   // 继续上传...   $ret = ftp_nb_continue($my_connection);
}
if ($ret != FTP_FINISHED) {
   echo "上传过程中发生错误...";
   exit(1);
}
?>

阅读全文 »

FTP 函数 ftp_systype 返回远程 FTP 服务器的操作系统类型

发表日期:2021-07-01 08:56:47 | 来源: | 分类:FTP 函数

      示例1
<?php 
// 建立 ftp 连接$ftp = ftp_connect('ftp.example.com');
ftp_login($ftp, 'user', 'password');
// 获取操作系统类型if ($type = ftp_systype($ftp)) {
    echo "Example.com 的操作系统为 $type\n";
}
 else {
    echo "无法获取操作系统类型";
}
?>

阅读全文 »

FTP 函数 ftp_rmdir 删除目录

发表日期:2021-07-01 08:56:47 | 来源: | 分类:FTP 函数

      示例1
<?php 
$dir = 'www/';
// 简单基本连接$conn_id = ftp_connect($ftp_server);
// 使用用户名和密码进行登录$login_result = ftp_login($conn_id, $ftp_user_name, $ftp_user_pass);
// 尝试删除 $dir 目录if (ftp_rmdir($conn_id, $dir)) {
    echo "Successfully deleted $dir\n";
}
 else {
    echo "There was a problem while deleting $dir\n";
}
ftp_close($conn_id);
?>

阅读全文 »

FTP 函数 ftp_ssl_connect 打开 SSL-FTP 连接

发表日期:2021-07-01 08:56:47 | 来源: | 分类:FTP 函数

      示例1
<?php 
// 建立基础 SSL 连接$conn_id = ftp_ssl_connect($ftp_server);
// 使用用户名和密码登录$login_result = ftp_login($conn_id, $ftp_user_name, $ftp_user_pass);
if (!$login_result) {
    // 在这种情况下,PHP 会发生 E_WARNING 级别的告警消息    die("can't login");
}
echo ftp_pwd($conn_id);
 // /// 关闭 ssl 连接ftp_close($conn_id);
?>

阅读全文 »

FTP 函数 ftp_close 关闭一个 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);
// print the current directoryecho ftp_pwd($conn_id);
 // /// close this connectionftp_close($conn_id);
?>

阅读全文 »

FTP 函数 ftp_connect 建立一个新的 FTP 连接

发表日期:2021-07-01 08:56:46 | 来源: | 分类:FTP 函数

      示例1
<?php 
$ftp_server = "ftp.example.com";
// set up a connection or die$conn_id = ftp_connect($ftp_server) or die("Couldn't connect to $ftp_server");
 ?>

阅读全文 »

FTP 函数 ftp_delete 删除 FTP 服务器上的一个文件

发表日期:2021-07-01 08:56:46 | 来源: | 分类:FTP 函数

      示例1
<?php 
$file = 'public_html/old.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);
// try to delete $fileif (ftp_delete($conn_id, $file)) {
 echo "$file deleted successful\n";
}
 else {
 echo "could not delete $file\n";
}
// close the connectionftp_close($conn_id);
?>

阅读全文 »

全部博文(1580)
集速网 copyRight © 2015-2022 宁ICP备15000399号-1 宁公网安备 64010402001209号
与其临渊羡鱼,不如退而结网
欢迎转载、分享、引用、推荐、收藏。