什么是简单的 PHP 文件下载脚本?

发布于 2024-09-30 17:10:55 字数 456 浏览 1 评论 0原文

我昨天刚刚购买了一个域名(cryptum.net),我打算向其中上传一些文件。我的问题是我没有好的 PHP5 下载脚本。我只想要一个简单的脚本,将文件保存到用户下载文件夹中。这些文件位于网站 ftp 服务器上。这是我到目前为止所拥有的-

<?php
$conn = ftp_connect("ftp://[email protected]") or die("Could not connect");
ftp_login($conn,"username","password");

//download script goes here

ftp_close($conn);
?>

I only just bought a web domain yesterday(cryptum.net) and I intend to upload some files to it. My problem is I don't have a good PHP5 download script. I just want a simple script that will save the file to the users download folder. The files are located on the websites ftp server. Here is what I have so far-

<?php
$conn = ftp_connect("ftp://[email protected]") or die("Could not connect");
ftp_login($conn,"username","password");

//download script goes here

ftp_close($conn);
?>

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

心凉怎暖 2024-10-07 17:10:56

另一个非常优雅的解决方案,它使用了 PHP 强大的流功能:

<?php
$ftp_server  = 'ftp://username:[email protected]/';
$remote_file = 'user/directory/file';
$local_file  = '/path/to/the/local/file';

file_put_contents($local_file, file_get_contents($ftp_server.$destination_file));

Another very elegant solution which uses the powerful stream features of PHP:

<?php
$ftp_server  = 'ftp://username:[email protected]/';
$remote_file = 'user/directory/file';
$local_file  = '/path/to/the/local/file';

file_put_contents($local_file, file_get_contents($ftp_server.$destination_file));
壹場煙雨 2024-10-07 17:10:56
<?php
//...
//download script goes here
ftp_get ($conn, '/destination/on/my/hardDrive', '/file/to/download'); 
//...
?>

你可以使用 php-curl 代替......

<?php
//...
//download script goes here
ftp_get ($conn, '/destination/on/my/hardDrive', '/file/to/download'); 
//...
?>

and you could use php-curl instead...

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文