错在那里?

u2mcse 2001-04-22 11:47:00
<?
define("ftpsite","homeftp.etang.com");
//连接ftp站点
if(!($ftps=@ftp_connect(ftpsite))){
echo "Ftp host connect fail!";
exit;
};
//登陆ftp站点
if(!(@ftp_login($ftps,"username","password")))
{
ftp_quit($ftps);
echo "connect fail!";
exit;
};
ftp_chdir($ftps,"/upload/");
if ($upfilename="")
{
$upfilename=strrchr($upfile,'\')
};
echo $upfilename;
if (ftp_put($ftps,$upfilename,$upfile,FTP_BINARY))
{
echo "file up right";
}
else
{
echo "file up error";
ftp_delete($ftps,$upfilename);
};
if (ftp_quit($ftps))
{
echo "quit right";
}
else
{
echo "not quit now,quit fail!";
};
?>

总是提示最后一句解析错误,为什么,错在那里?
...全文
89 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
「已注销」 2001-04-27
  • 打赏
  • 举报
回复
程序我查了一下,你犯了一个小错误。
$upfilename=strrchr($upfile,'\')

改成这样
$upfilename=strrchr($upfile,'\\');
就行了.
leejd 2001-04-27
  • 打赏
  • 举报
回复
看看是不是全角半角的问题啊
betty_zhong 2001-04-26
  • 打赏
  • 举报
回复
你把<?改成<?php,说不定是这里错了。
虽然用<? ?>一般是可以的,但是可能跟设置有关,有时是会出错的
u2mcse 2001-04-23
  • 打赏
  • 举报
回复
不是分号的问题,我原来没有,后来加的,但是都通过不了
leejd 2001-04-22
  • 打赏
  • 举报
回复
用分步调试看看,一步一步来,看看哪儿出错
yrs 2001-04-22
  • 打赏
  • 举报
回复
如果这是你paste的话,你实在是太粗心了。

“}”后面还要加分号“;”吗?
u2mcse 2001-04-22
  • 打赏
  • 举报
回复
我找了很久了,还是不知道错在那里!

21,890

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧