您有个知识币

【退出】

    网站制作入门引导,网站需要哪些技术?

    制作一个网站需要哪些技术呢?下面就来说下web入门级的知识。 1.HTML语言,全称是Hypertext Markup Language, 中文也就是超文本链接标示语言。 HTML是构建网页的基本元素,用个比喻:如果把一座大厦看成网页,那么html就是建大厦所用的砖。 长话短说,HTML是由一名叫Tim Berners-Lee的科学家发明的。他发明HTML的目的,是为了方便不同大学的科学家们可以更容易地获取彼此的研究文...阅读全文
    作者:黑♂白 | 分类: web后端 web前端 web人生 web推广 | 阅读:496 |

    两次请求sessionid不一致

    今天在调试一个上传的功能时,发现在一次会话中3个ajax请求,其中第二个请求在服务端获取的session为空值,为此真是郁闷了半天。用fiddler调试发现第二次的cookie中sessionid与其它两个sessionid不一致。仔细观看后发现了原因: 第一个和第三个是浏览器发出的ajax请求,第二个是flash发出的请求,cookie记录显示:flash建立的sessionid与浏览器建立的sessionid不同,导致服务端在第二个...阅读全文
    作者:黑♂白 | 分类: web后端 web前端 | 阅读:5176 |

    mysql中order by与group by的顺序

    mysql 中order by 与group by的顺序 是: select from where group by order by   注意:group by 比order by先执行,order by不会对group by 内部进行排序,如果group by后只有一条记录,那么order by 将无效。要查出group by中最大的或最小的某一字段使用 max或min函数。 例: select sum(click_num) as totalnum,max(update_time) as update_time,count(*) as t...阅读全文
    作者:黑♂白 | 分类: web后端 | 阅读:222319 |

    mysql查询结果NULL赋默认值

    为mysql查询null值赋默认值使用ifnull函数。 出现null值的情况,一般是在多表联合查询的时候。比如有一个文章表和一个评论表,评论表的外键是文章表的主键id。设想我们的需求是实现带评论总数的文章列表时,无评论的文章,统计的评论总是将是null值。 例: select a.*,b.num as num from article as a left join (select count(*) as num,article_id from article_reply group by ...阅读全文
    作者:黑♂白 | 分类: web后端 | 阅读:3844 |

    php mvc模式浅析

    mvc模式是当今web编程最流行的模式。 其流行的原因在于以下几点: 1.高耦合性:mvc各模块之间是高度解耦合的,各模块可以说是相互独立的。它们通过一个xml文件或一个数组建立联系。 2.结构清晰:mvc的各模块功能明确,m负责数据处理,v负责数据和页面效果展示,c负责调度。 3.整合更灵活:既然各模块有很强的独立性,那么你可以很容易的替换任何一块,而不用动其它两个模块或动的很少...阅读全文
    作者:黑♂白 | 分类: web后端 | 阅读:912 |

    php跟踪蜘蛛程序

    很早就想找一份搜索引擎跟踪的代码,一直没找到,今天偶然找到一个分享给大家: <?php function get_naps_bot() { $useragent = strtolower($_SERVER['HTTP_USER_AGENT']); if (strpos($useragent, 'googlebot') !== false){ return 'Googlebot'; } if (strpos($useragent, 'msnbot') !== false){ return 'MSNbot'; } if (strpos($useragent, 'slurp') !== false){...阅读全文
    作者:黑♂白 | 分类: web后端 web推广 | 阅读:1431 |

    php获得flv视频缩略图

    FFmpeg是用于录制、转换和流化音频和视频的完整解决方案,一套领先的音/视频编解码类库。官方正式版ffmpeg不支持rmvb和rm格式. 不过有很多解决方法 FFmpeg的官方网址是 http://ffmpeg.mplayerhq.hu/ 。 ㈠安装FFMEPG 操作系统:centos6 找了那么多安装FFMEPG的文章,基本上都是没有注释,需要安装那么多软件包,也不说明一下是干什么用的,纠结。。而且安装上面步骤总是出问题...阅读全文
    作者:黑♂白 | 分类: web后端 | 阅读:1914 |

    php获取flv时间长度

    前提:已安装FFMEPG,安装过程参考:http://www.webzhishi.com/ffmpeg_flv/ 在linux环境下,php获取flv视频文件的时长: function getTime($file){ $arr = array(); $aa = ''; exec("ffmpeg -i ".$file." 2>&1 | grep 'Duration' | cut -d ' ' -f 4 | sed s/,//", $arr, $aa); return $arr[0]; } 该方法返回的是一个字符串的时间长度,例:"1:28:23.53"。 php exec函数详...阅读全文
    作者:黑♂白 | 分类: web后端 | 阅读:909 |

    php上传文件大小限制

    php上传文件大小限制超出之后,会出现以下错误:POST exceeded maximum allowed size. 那我们如何解决php上传文件大小限制呢?请参考下面的解决方案。 一般情况下,我们通过在php.ini里配置来解决php上传文件大小限制。 第一: 在php.ini里面查看如下 upload_max_filesize = 8M post_max_size = 10M memory_limit = 20M 另外要确认上传的 里类似下面的这行 第二:...阅读全文
    作者:黑♂白 | 分类: web后端 | 阅读:2162 |

    smarty中foreach索引

    使用smarty模板时偶尔会用到索引,因用的时候不是很多,很容易忘记,在此做个记号。 {foreach name=top from=$top_goods item=goods} {$smarty.foreach.top.iteration} <a href="/{$goods.url}" title="{$goods.name|escape:html}"> <img src="/{$goods.goods_img}" alt="{$goods.name|escape:html}"/></a> {/foreach} 这里 $smarty.foreach.top.itera...阅读全文
    作者:黑♂白 | 分类: web后端 | 阅读:1062 |