仓酷云
标题:
PHP网页编程之一个法式下载的办理法式(三)
[打印本页]
作者:
只想知道
时间:
2015-2-4 00:06
标题:
PHP网页编程之一个法式下载的办理法式(三)
开发相册系统过程中就有过这样的问题,因为没有交流好,出现重复工作问题,因为文档没有详细的说明而经常临时问对方。 //后台法式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("khj99@163.net","该链接有成绩,请更正","id=$id;法式名=$title;种别=$type","From:khj99@163.netnReply-To:khj99@163.netn");
header("location:download.php?action=show&type=$type");
}
?> 完成一个功能齐全的动态站点
作者:
蒙在股里
时间:
2015-2-4 08:55
做为1门年轻的语言,php一直很努力。
作者:
深爱那片海
时间:
2015-2-9 20:59
这些中手常用的知识,当你把我说的这些关键字都可以熟练运用的时候,你可以选择自己
作者:
不帅
时间:
2015-2-11 11:35
多看优秀程序员编写的代码,仔细理解他们解决问题的方法,对自身有很大的帮助。
作者:
透明
时间:
2015-3-2 11:37
刚开始安装php的时候,我图了个省事,把php的扩展全都打开啦(就是把php.ini 那一片 extension 前面的冒号全去掉啦),这样自然有好处,以后不用再需要什么功能再来打开。
作者:
再现理想
时间:
2015-3-4 04:04
php里的数组为空的时候是不能拿来遍历的;(这个有点低级啊,不过我刚被这个边界问题墨迹了好长一会)
作者:
金色的骷髅
时间:
2015-3-11 16:12
说点我烦的低级错误吧,曾经有次插入mysql的时间 弄了300年结果老报错,其实mysql的时间是有限制的,大概是到203X年 具体的记不清啦,囧。
作者:
仓酷云
时间:
2015-3-19 00:45
做为1门年轻的语言,php一直很努力。
作者:
小妖女
时间:
2015-3-24 21:39
作为一个合格的coder 编码的规范是必须,命名方面我推崇“驼峰法”,另外就是自己写的代码最好要带注释,不然时间长了,就算是自己的代码估计看起来都费事,更不用说别人拉。
作者:
谁可相欹
时间:
2015-3-31 23:13
先学习php和mysql,还有css(html语言很简单)我认为现在的效果比以前的方法好。
作者:
乐观
时间:
2015-4-6 07:17
有位前辈曾经跟我说过,phper 至少要掌握200个函数 编起程序来才能顺畅点,那些不熟悉的函数记不住也要一拿手册就能找到。所以建议新手们没事就看看php的手册(至少array函数和string函数是要记牢的)。
作者:
第二个灵魂
时间:
2015-4-14 05:43
php里的数组为空的时候是不能拿来遍历的;(这个有点低级啊,不过我刚被这个边界问题墨迹了好长一会)
作者:
只想知道
时间:
2015-4-26 08:08
真正的方向了,如果将来要去开发团队,你一定要学好smarty ,phplib这样的模板引擎,
作者:
小魔女
时间:
2015-4-26 17:02
没接触过框架的人,也不用害怕,其实框架就是一种命名规范及插件,学会一个框架其余的框架都很好上手的。
作者:
莫相离
时间:
2015-4-30 10:07
学好程序语言,多些才是王道,写两个小时代码的作用绝对超过看一天书,这个我是深有体会(顺便还能练打字速度)。
作者:
柔情似水
时间:
2015-5-8 02:17
你很难利用原理去编写自己的代码。对于php来说,系统的学习我认为还是很重要的,当你有一定理解后,你可你针对某种效果研究,我想那时你不会只是复制代码的水平了。
作者:
admin
时间:
2015-6-4 09:29
使用zendstdio 写代码的的时候,把tab 的缩进设置成4个空格是很有必要的
作者:
灵魂腐蚀
时间:
2015-6-10 05:38
有位前辈曾经跟我说过,phper 至少要掌握200个函数 编起程序来才能顺畅点,那些不熟悉的函数记不住也要一拿手册就能找到。所以建议新手们没事就看看php的手册(至少array函数和string函数是要记牢的)。
作者:
老尸
时间:
2015-6-12 05:59
曾经犯过一个很低级的错误,我在文件命名的时候用了一个横线\\\\\\\'-\\\\\\\' 号,结果找了好几个小时的错误,事实是命名的时候 是不能用横线 \\\\\\\'-\\\\\\\' 的,应该用的是下划线 \\\\\\\'_\\\\\\\' ;
欢迎光临 仓酷云 (http://ckuyun.com/)
Powered by Discuz! X3.2