高手们,帮一下忙!

javaduke 2000-08-28 06:27:00
open(re_count,"$countrecord");
$count=<re_count>;
close(re_count);

if(&iplock){
goto dsp;}
###### IP LOCK #####

$count++;
open(wr_count,">$countrecord");
print wr_count "$count";
close(wr_count);
上面是一个完整cgi的一部分,是用来读取一个文件中的一个值。
为了读写更多值,我修改如下,但却不能工作,为什么????
高手,请教!
open(re_count,"$countrecord");
$line=<re_count>;
close(re_count);

if(&iplock){
goto dsp;}
###### IP LOCK #####

($count,$yearold,$monold,$dayold)=splet(/,/,$line);
open(wr_count,">$countrecord");
print wr_count "$count,$year,$mon,$mday\n";
close(wr_count);
...全文
104 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
xqterry 2000-09-05
  • 打赏
  • 举报
回复
读出数据后请将字串做chop处理,另外splet是否笔误?
王释之 2000-09-04
  • 打赏
  • 举报
回复
splet(/,/,$line)改为split(/,/,$line)
chaska 2000-08-28
  • 打赏
  • 举报
回复
是不是应该去掉 \n
print wr_count "$count,$year,$mon,$mday";

2,204

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 CGI
社区管理员
  • CGI社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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