php实现把图片上传到ftp上的代码,php新手。。。 我已经实现利用php把图片路径上传到网上的数据库,现在我想把图片上传到ftp的某一个文件夹中,请各位高手帮帮忙谢谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 有ftp账号的话,直接用ftp工具传上去就是了。 $conn = ftp_connect('ftp_server');$result = ftp_login($conn,'username','password');if(ftp_put($conn,远程文件路径,本地文件路径, FTP_ASCII)) { echo "上传成功";} else { echo "上传失败";}ftp_close($conn); 额,貌似我的问题没有说清楚,就是我现在想做一个上传货物的网页,上传的信息都要存到一个数据库里,这个数据库是mysql类型的,是网上的,不是我这台机子上的,其中货物的信息包括货物的图片,我要上传图片的路径到数据库中。我网站的东西都是在一个ftp上的,我想在把图片存到ftp之后,把图片在ftp的路径存到数据库中,然后可以通过另一个页面显示数据库中货物的信息,包括图片。请各位高手帮帮忙,帮我实现谢谢了 都可以传到ftp了,接下来的事情无非是组合文件路径的问题了,这个问题很难吗? php 不能也没有必要感知 ftp 目录中内容的变化所以你在 ftp 上传结束后,执行一个 php 的程序来完成新数据的入库工作而这个程序也只是遍历目录,判断独到的文件是否在库中,并作出相应操作就可以了 对对对,就是这个问题,文件路径我写不来我搜了一下,是不是可以这样,我把图片存到和网站一个目录的文件夹下,然后把url地址存到数据库里,这样也能显示图片,是么? 我的ftp连接是这样写的,$conn = ftp_connect('ftp://66.11.225.66') or die("Could not connect");可是一直说我Could not connect,请问要怎么写? 我百度上搜了下,说要写什么端口号,可是我不知道这么看ftp的端口号。好心人告诉我该咋办吧。 $conn = ftp_connect('66.11.225.66') or die("Could not connect");这样怎么样 可以了,可以连接上了,可是图片上传还是失败的。我想问一下,这样写对么?if(ftp_put($conn,"upload/" . $_FILES["file"]["name"],$_FILES["file"]["tmp_name"], FTP_ASCII)) { echo "上传成功"; echo $_FILES["file"]["name"]; $pic = "http://www.surakichina.com/upload/" . $_FILES["file"]["name"];} else { echo "上传失败";} 你的服务器是FTP的话,你应该有FTP的帐号简单点用FTP管理软件登录上去修改,或者用linux的命令 $_FILES["file"]["tmp_name"]为file上传的临时文件路径,请检查ftp函数时候有权限操作临时文件 php 求一个正则表达式 ci控制器文件里面加载模块失败。 求助由于更改LDAP验证服务器地址及验证机制,造成目前网站登录无法通过 请高人进来看看 关于html后跟查询串的问题 GD圖片混合輸出 mysql+apache+php Linux安装(在LINUX系统上) 我是菜鸟,谁来帮我?怎么用PHP发邮件啊 字符串截取出现乱码!在线等待! 什么我的VBB就是不可以显示贴图啊..只有联接 怎样把一个多维数组,按指定模式排列 phpMyAdmin官方镜像被发现植入后门
$conn = ftp_connect('ftp_server');
$result = ftp_login($conn,'username','password');
if(ftp_put($conn,远程文件路径,本地文件路径, FTP_ASCII)) {
echo "上传成功";
} else {
echo "上传失败";
}
ftp_close($conn);
所以你在 ftp 上传结束后,执行一个 php 的程序来完成新数据的入库工作
而这个程序也只是遍历目录,判断独到的文件是否在库中,并作出相应操作就可以了
对对对,就是这个问题,文件路径我写不来我搜了一下,是不是可以这样,我把图片存到和网站一个目录的文件夹下,然后把url地址存到数据库里,这样也能显示图片,是么?
我的ftp连接是这样写的,$conn = ftp_connect('ftp://66.11.225.66') or die("Could not connect");可是一直说我Could not connect,请问要怎么写?
这样怎么样
可以了,可以连接上了,可是图片上传还是失败的。我想问一下,这样写对么?
if(ftp_put($conn,"upload/" . $_FILES["file"]["name"],$_FILES["file"]["tmp_name"], FTP_ASCII)) {
echo "上传成功";
echo $_FILES["file"]["name"];
$pic = "http://www.surakichina.com/upload/" . $_FILES["file"]["name"];
} else {
echo "上传失败";
}