search

ftp下载ftp_get总报错找不到文件不知道什么原因,本地的路径不能写绝对路径么?

$remote_file = "2014-05-30_10-27-24-db.sql";$local_file =  "E:\\wamp\\www\\qc.sql";//(dirname(__FILE__))."/../../beifen/2014-05-29_17-11-00-db.sql";//验证用户名和密码www.jb51 .net$login_result = ftp_login($conn_id, $ftp_user_name, $ftp_user_pass);//获取指定文件的大小if ((!$conn_id) || (!$login_result)) { echo '连接到ftp服务器失败'; exit;} else {	//print_r(ftp_chdir($conn_id,$remote_file));var_dump(ftp_pwd($conn_id));//$a = (dirname(__FILE__))."/../../beifen/2014-05-29_17-11-00-db.sql";var_dump(ftp_chdir($conn_id,"images")); ftp_pasv ($conn_id,true); //返回一下模式,这句很奇怪,有些ftp服务器一定需要执行这句  if (ftp_get($conn_id, $local_file, $remote_file, FTP_BINARY)) {    echo "Successfully written to $local_file\n";} else {    echo "There was a problem\n";}//关闭FTP连接ftp_close($conn_id); }


回复讨论(解决方案)

首先,把文件绝对路径打印出来看下是否正确, 到ftp 服务器上去确认是否真有此文件
如果有,确认 ftp 用户是否有权限访问此文件.

是本地路径报错,服务器的没有问题,我放到了根目录下

我不确定在windows下本地绝对路径是否可以

有没有大神帮忙解决一下,非常感谢

Statement
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
nginx反向代理ftp服务器怎么搭建nginx反向代理ftp服务器怎么搭建May 17, 2023 am 09:31 AM

1.安装nginx2.安装vsftpd3.修改nginx的配置文件nginx.conf  3.1首行添加ftp的用户  userftpuser;  3.2配置相关路径  server{    listen80;  #nginx代理的端口    server_namelocalhost;  #ftp服务器的地址    location/images{      root/home/ftpuser;  #代理ftp服务器的文件夹的绝对路径    indexftpuser;    #设置欢迎页    

在Go语言中使用FTP:完整指南在Go语言中使用FTP:完整指南Jun 17, 2023 pm 06:31 PM

随着互联网的快速发展,文件传输协议(FTP)一直是一种重要的文件传送方式。在Go语言中,使用FTP传输文件可能是很多开发人员的需求。然而,也许很多人并不知道如何在Go语言中使用FTP。在本篇文章中,我们将探讨如何在Go语言中使用FTP,从连接FTP服务器到文件传输,以及如何处理错误和异常。创建FTP连接在Go语言中,我们可以使用标准的"net"包来连接FTP

linux下 ftp命令有哪些linux下 ftp命令有哪些Mar 21, 2023 am 09:59 AM

linux下ftp命令有:1、ftp命令;2、close命令;3、disconnect命令;4、open命令;5、user命令;6、account命令;7、bye命令;8、quit命令;9、help命令;10、rhelp命令;11、ascii命令;12、binary/bi命令;13、bell命令等。

PHP与FTP:在网站开发中实现多个部门的文件共享PHP与FTP:在网站开发中实现多个部门的文件共享Jul 28, 2023 pm 01:01 PM

PHP与FTP:在网站开发中实现多个部门的文件共享随着互联网的发展,越来越多的企业开始借助网站平台进行信息发布和业务推广。然而,随之而来的问题是如何实现多个部门之间的文件共享和协作。在这种情况下,PHP和FTP成为了最常用的解决方案之一。本文将介绍如何利用PHP和FTP在网站开发中实现多个部门的文件共享。一、FTP介绍FTP(FileTransferPr

Python怎么使用FTP上传文件Python怎么使用FTP上传文件Apr 29, 2023 am 09:49 AM

FTP简介FTP即文件传输协议(FileTransferProtocol),是用于在网络上进行文件传输的一种标准协议。FTP客户端可以将文件从本地上传到服务器或从服务器下载到本地。ftplib模块Python提供了一个标准库ftplib,用于在Python中实现FTP客户端的功能。使用ftplib,我们可以连接到FTP服务器,执行各种FTP操作,如上传和下载文件等。代码解释下面是一个使用Python通过FTP上传文件的示例代码:fromftplibimportFTPimportargparsed

如何通过PHP在FTP服务器上进行目录和文件的比较如何通过PHP在FTP服务器上进行目录和文件的比较Jul 28, 2023 pm 02:09 PM

如何通过PHP在FTP服务器上进行目录和文件的比较在web开发中,有时候我们需要比较本地文件与FTP服务器上的文件,以确保两者之间的一致性。PHP提供了一些函数和类来实现这个功能。本文将介绍如何使用PHP在FTP服务器上进行目录和文件的比较,并提供相关的代码示例。首先,我们需要连接到FTP服务器。PHP提供了ftp_connect()函数来建立与FTP服务器

linux ftp 530什么意思linux ftp 530什么意思Mar 14, 2023 am 10:16 AM

linux ftp530的意思是linux ftp登录报错530,其解决办法:1、​查看“cat /etc/shells”是否有你用户的主目录和登录shell,若是没有,则进行添加;2、查看“/var/log/secure”文件,重新设置密码过期时间即可。

如何在PHP中编写FTP客户端如何在PHP中编写FTP客户端Aug 01, 2023 pm 07:23 PM

如何在PHP中编写FTP客户端一、引言FTP(文件传输协议)是一种用于在网络上进行文件传输的协议。在Web开发中,我们常常需要通过FTP来上传或下载文件。PHP作为一种流行的服务器端语言,提供了强大的FTP功能,使我们可以方便地编写FTP客户端。本文将介绍如何使用PHP编写一个简单的FTP客户端,并提供代码示例。二、连接FTP服务器在PHP中,我们可以使用f

See all articles

Hot AI Tools

Undresser.AI Undress

Undresser.AI Undress

AI-powered app for creating realistic nude photos

AI Clothes Remover

AI Clothes Remover

Online AI tool for removing clothes from photos.

Undress AI Tool

Undress AI Tool

Undress images for free

Clothoff.io

Clothoff.io

AI clothes remover

AI Hentai Generator

AI Hentai Generator

Generate AI Hentai for free.

Hot Article

R.E.P.O. Energy Crystals Explained and What They Do (Yellow Crystal)
2 weeks agoBy尊渡假赌尊渡假赌尊渡假赌
Repo: How To Revive Teammates
4 weeks agoBy尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: How To Get Giant Seeds
3 weeks agoBy尊渡假赌尊渡假赌尊渡假赌

Hot Tools

SublimeText3 Chinese version

SublimeText3 Chinese version

Chinese version, very easy to use

SublimeText3 Mac version

SublimeText3 Mac version

God-level code editing software (SublimeText3)

MantisBT

MantisBT

Mantis is an easy-to-deploy web-based defect tracking tool designed to aid in product defect tracking. It requires PHP, MySQL and a web server. Check out our demo and hosting services.

Dreamweaver CS6

Dreamweaver CS6

Visual web development tools

DVWA

DVWA

Damn Vulnerable Web App (DVWA) is a PHP/MySQL web application that is very vulnerable. Its main goals are to be an aid for security professionals to test their skills and tools in a legal environment, to help web developers better understand the process of securing web applications, and to help teachers/students teach/learn in a classroom environment Web application security. The goal of DVWA is to practice some of the most common web vulnerabilities through a simple and straightforward interface, with varying degrees of difficulty. Please note that this software