php 帮助,需要PHP帮助

问:我试图建立一个上传页面,该页面将文件类型限制为仅由我定义的文件类型。我设法使上传部分正常工作,但其余部分却遇到了麻烦。以下是到目前为止的代码:

$ host =“我的服务器”;

$ user =“我的用户”;

$ pass =“我的密码”;

$ uploaddir =“ temp”;

$ destDir =“ /”

如果(!($ _ FILES [file] [type] ==“ image / jpeg”或$ _FILES [file] [type] ==“ image / gif”)){

echo'


您试图上传不受支持的文件!
如果要执行,请使用浏览器上的后退按钮尝试另一次上传。 div>';

}其他{

move_uploaded_file($ _ FILES [“ file”] [“ tmp_name”],$ uploaddir。“ /”。$ _ FILES [“ file”] [“ name”]));

//打开连接

$ conn = ftp_connect($ host)或die(“无法启动与我的服务器的连接”);

//发送访问参数

ftp_login($ conn,$ user,$ pass)或die(“无法登录”);

//将上传的文件复制到当前目录

$ upload = ftp_put($ conn,$ destDir。“ /”。$ _ FILES ['file'] ['name'],$ uploaddir。“ /”。$ tmpName,FTP_BINARY);

//删除上传文件的本地副本

unlink($ uploaddir。“ /”。$ _ FILES ['file'] ['name'])或die(“无法从工作目录中删除上传的文件-建议手动删除”);

如果(!$ upload){

echo'


无法上传文件! div>';

}其他{

echo'


您的文件上传成功完成。
请给您的代表发送电子邮件,告知他们文件名。
如果您要上传其他文件,请使用浏览器上的“后退”按钮返回到上传页面
div>';

}

}

//关闭FTP流

ftp_close($ conn);

?>

答:当从html页面中单击Submit时,它会抛出Parse错误:语法错误,第9行中......中意外的T_IF,从而引起的。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值