函数exec()怎样使用?

alpa 2002-12-03 10:54:33
我用别人的php代码做一个计数器:
运行出错,在exec("echo "$num">$file");一句上。
代码如下:
<html>
<head>
<title>count</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
</head>

<body bgcolor="#FFFFFF" text="#000000">
<?
Header("Content-type:image/gif");
function display($file)
{
$fp=fopen($file,"rw");
$num=fgets($fp,6);
$num=$num+1;
exec("echo "$num">$file");
fclose($fp);
$n=6-strlen($num);
$out=imagecreate(96,20);
$im=imagecreatefromgif("0.gif");
for($i=0;$i<$n;$i++)
imagecopyresized($out,$im,$i*16,0,0,0,16,20,16,20);
for($j=0;$j<strlen($num);$j++)
switch(substr($num,$j,1))
{
case"1":
$im=imagecreatefromgif("1.gif");
imagecopyresized($out,$im,$i*16,0,0,0,16,20,16,20);
$i++;
ImageDestroy($im);
break;
case"2":
$im=imagecreatefromgif("2.gif");
imagecopyresized($out,$im,$i*16,0,0,0,16,20,16,20);
$i++;
ImageDestroy($im);
break;
case"3":
$im=imagecreatefromgif("3.gif");
imagecopyresized($out,$im,$i*16,0,0,0,16,20,16,20);
$i++;
ImageDestroy($im);
break;
case"4":
$im=imagecreatefromgif("4.gif");
imagecopyresized($out,$im,$i*16,0,0,0,16,20,16,20);
$i++;
ImageDestroy($im);
break;
case"5":
$im=imagecreatefromgif("5.gif");
imagecopyresized($out,$im,$i*16,0,0,0,16,20,16,20);
$i++;
ImageDestroy($im);
break;
case"6":
$im=imagecreatefromgif("6.gif");
imagecopyresized($out,$im,$i*16,0,0,0,16,20,16,20);
$i++;
ImageDestroy($im);
break;
case"7":
$im=imagecreatefromgif("7.gif");
imagecopyresized($out,$im,$i*16,0,0,0,16,20,16,20);
$i++;
ImageDestroy($im);
break;
case"8":
$im=imagecreatefromgif("8.gif");
imagecopyresized($out,$im,$i*16,0,0,0,16,20,16,20);
$i++;
ImageDestroy($im);
break;
case"9":
$im=imagecreatefromgif("9.gif");
imagecopyresized($out,$im,$i*16,0,0,0,16,20,16,20);
$i++;
ImageDestroy($im);
break;
case"0":
$im=imagecreatefromgif("0.gif");
imagecopyresized($out,$im,$i*16,0,0,0,16,20,16,20);
$i++;
ImageDestroy($im);
break;
}
imagegif($out);
ImageDestroy($out);
}

$file="./cunt";
if(!file_exists($file))
exec("echo "0">$file");
display($file);
?>
</body>
</html>
...全文
81 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
alpa 2002-12-03
  • 打赏
  • 举报
回复
请大家忙我看下。
horse815 2002-12-03
  • 打赏
  • 举报
回复
你可以把exec中的参数先写入到一个变量中!这样较为清晰!
$command = "echo "".$num . "" >".$file;
exec($command);

21,886

社区成员

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

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