一个程序下载的管理程序(三)

  //后台程序sign.php源代码如下:

  <?require("../opendata.php");?>

  <?

  if($action=="sign")

  {

  if($say==""||$title==""||$url==""||$size=="")

  {

  header("location:../message.php?message=资料不完整&redirect=download/download.php?page=0%26action=publish");

  break;

  }       $say=htmlspecialchars($say);

  $title=htmlspecialchars($title);

  $say=str_replace(" "," ",$say);

  $say=nl2br($say);

  $now_time=getdate();

  $ttime=$now_time["year"]."-".$now_time["mon"]."-".$now_time["mday"]." ".$now_time["hours"].":".$now_time["minutes"].":".$now_time["seconds"];

  $str="insert into download (title,say,click,ttime,url,size,type) values ('".$title."','".$say."',0,'#".$ttime."#','".$url."','".$size."',".$type.")";

  mysql_query($str,$cn);

  header("location:download.php?page=0&action=show");

  }

  if($action=="download")

  {

  mysql_query("update download set click=click+1 where id=".$id,$cn);

  ?>

  <?

  header("Content-type: text/html");

  if(header("location:$url"))

  echo "error";

  ?>

  <html>

  <p align="center"><a href="<?=$url?>">如果你的浏览器没有弹出下载窗口,请点这里</a></p>

  <p align="center"><a href="javascript:self.close()">关闭窗口</a></p>

  <p> </p>

  </html>

  <?}?>

  <?if($action=="mail")

  {

  mail("[email protected]","该链接有问题,请更正","id=$id;程序名=$title;类别=$type","From:[email protected]:[email protected]");

  header("location:download.php?action=show&type=$type");

  }

  ?>