初学者的问题:exec(),请指教。 exec函数是执行外部命令rm -rf 是linux的命令初学就不要去管他了,这组函数很少用的 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 那么 ,exec("echo $num > $couterFile");有什么作用呢 我想可能是把$num中的内容输出到$couterfile变量所指的文件中 哦,你是在看文本计数器的代码吧?exec("echo $num > $couterFile");里面的工作是把$num中的内容输出到$couterfile变量所指的文件中这种代码很古老了,可能是当时没有文件处理函数的原因。现在可用:$fp = fopen($couterfile,"w");fwrite($fp,$num);fclose($fp);来完成,exec需要创建新的进程,很耗时的。 但是改过之后不对呀,有注释的是我以前的语句,正如xuzuning(唠叨)说的很古老的代码,改了之后,次数不能增加,错误应该是没有把$num写入文件,但是fwrite($fp,$num);不对吗?<html><head> <title>文本型计数器</title></head><body><?php$counterFile="counter.txt";function disp($counterFile){ $fp=fopen($counterFile,"rw"); $num=fgets($fp,6); fclose($fp); $num+=1; echo "您是本站的第".$num."位贵客"; fwrite($fp,$num); fclose($fp);// exec("echo $num > $counterFile");}if (!file_exists($counterFile)){ $fp=fopen($counterFile,"a+"); fwrite($fp,"0"); fclose($fp);// exec("echo 0 > $counterFile");}disp($counterFile);?></body></html> 谁有办法帮我转换一个字符串: UTF-8 ==> GBK 验证码错误的情况下不提交数据到服务器怎么做. 劳动节散分 求文本编辑器 像论坛发帖子的那种 功能不用太多 基本字体控制什么的就可以 汉字无法插入数据库 apache中端口号问题? dreamweaver中怎么做树状菜单?? 大侠请帮忙!! 怎样在机子上创见虚拟的工作平台呀, 调用对象 PHP程序在深圳好找工作吗? 为什么implode("",$array)结果会是换行的呢?
exec("echo $num > $couterFile");
里面的工作是把$num中的内容输出到$couterfile变量所指的文件中这种代码很古老了,可能是当时没有文件处理函数的原因。
现在可用:
$fp = fopen($couterfile,"w");
fwrite($fp,$num);
fclose($fp);
来完成,exec需要创建新的进程,很耗时的。
有注释的是我以前的语句,正如xuzuning(唠叨)说的很古老的代码,
改了之后,次数不能增加,
错误应该是没有把$num写入文件,但是fwrite($fp,$num);不对吗?<html>
<head>
<title>文本型计数器</title>
</head><body><?php
$counterFile="counter.txt";function disp($counterFile)
{
$fp=fopen($counterFile,"rw");
$num=fgets($fp,6);
fclose($fp);
$num+=1;
echo "您是本站的第".$num."位贵客";
fwrite($fp,$num);
fclose($fp);
// exec("echo $num > $counterFile");
}if (!file_exists($counterFile))
{
$fp=fopen($counterFile,"a+");
fwrite($fp,"0");
fclose($fp);
// exec("echo 0 > $counterFile");
}
disp($counterFile);?></body></html>