请教高手:
我需要实现一个从FTP服务器中下载文件的功能。
我目前知道的只有ftp_fget(),这个函数。
但是我有一个问题,我如何能让用户选择文件下载的位置呢?该函数有一个参数是fopen一个本地文件。但是我不想设定一个固定位置,想让用户选择。
或者说,能不能从
header("Content-Disposition: attachment;filename=".basename($file));
抽出目标文件的位置呢?
我需要实现一个从FTP服务器中下载文件的功能。
我目前知道的只有ftp_fget(),这个函数。
但是我有一个问题,我如何能让用户选择文件下载的位置呢?该函数有一个参数是fopen一个本地文件。但是我不想设定一个固定位置,想让用户选择。
或者说,能不能从
header("Content-Disposition: attachment;filename=".basename($file));
抽出目标文件的位置呢?
<?php
$username = "user";
$password = "pwd";
$filename = "file.txt";
$url = "mydomain.com/".$filename;
$hostname= "ftp://$username:$password@$url";
$contents = file_get_contents($hostname);
header("Content-type: application/x-file-to-save");
header("Content-Disposition: attachment; filename=".$filename);
echo $contents;
?>
Hope it helps.//Ali