小编Fre*_*ein的帖子

使用包含 @ 的密码使用 PHP 连接到 FTP

我有以下问题:

我需要连接到 FTP 并读取一个 CSV 文件。主要问题是它的密码有@、$、%...我如何连接特殊字符?我尝试了以下几种连接方式:

文件打开

$filename = 'ftp://user:p@s($word@ftp.myftp.url/file.csv'; 
$handle = fopen($filename, "r") or die("Error");
Run Code Online (Sandbox Code Playgroud)

FTP登录

$ftp_server = "ftp.myftp.url/file.csv";
$ftp_user = "user";
$ftp_pass = "p@s($word";
$conn_id = ftp_connect($ftp_server) or die("Could not connect to $ftp_server");
$login_result = ftp_login($ftp_server, $ftp_user, $ftp_pass) or die("Could not connect to 2");
$data = file_get_contents('ftp.myftp.url/file.csv');
Run Code Online (Sandbox Code Playgroud)

感谢大家!

php ftp special-characters

1
推荐指数
1
解决办法
2511
查看次数

标签 统计

ftp ×1

php ×1

special-characters ×1