- 博客(17)
- 资源 (1)
- 收藏
- 关注
原创 正则收集
php--------preg_replace("#%#si", "/%", $sql) 把所有的%换成/% 精确地查找hi这个单词的话,我们应该使用 /bhi/b假如你要找的是hi后面不远处跟着一个Lucy,你应该用 /bhi/b.*/bLucy/b中国的电话号码
2008-01-26 23:25:00
679
原创 相同name的checkbox在php中的传递
PHP中 表单名name和类型type都相同,提交后如何取得它们的值?这是我在做一个表单时遇到的问题,最佳的解决方法如下:从数据库中取出一组数据以列表形式显示在页面上,每条记录前有一个”checkbox”供多选记录,而这个checkbox的name是相同的。在jsp中所有被选中的”checkbox”将以数组形式传递到服务器端,这是一个理所应当的方便程序员的设计,但是php恰恰没有这么做……他只
2007-11-09 13:48:00
2372
原创 如何通过 PHP 取得 MySQL procedure 结果
作/译者:叶金荣(Email: ),来源:http://imysql.cn,转载请注明作/译者和出处,并且不能用于商业用途,违者必究。总有网友问我,如何通过php调用MySQL的存储过程同时取得返回的结果集呢?确实,MySQL的存储过程大大方便了编程也提高了效率。但是,对于那些还在用php 4 的同学们来说可就麻烦了,因为php 4只能调用存储过程,但却无法直接取得返回结果集;不过,用php
2007-11-08 20:04:00
692
转载 sql 常用语句积累
1.如何删除表中的重复记录?(这里指记录的每个字段都要相同) select distinct * into #temp from tab delete tab insert tab select * from #temp drop table #temp 1.DISTINCT 是 SUM、AVG 和 COUNT 的可选关键字。如果使用 DISTINCT,那么
2007-11-07 14:03:00
685
原创 [战术] 1.20-1.21时代魔兽各族战术总结(写的肤浅,仅供参考)
1.20-1.21时代魔兽各族战术总结(写的肤浅,仅供参考)1.20-1.21时代魔兽各族战术总结(写的肤浅,仅供新手参考)魔兽各族战术概述(写的肤浅,仅供参考)以下战术都1.20和1.21魔兽版本中各族相互对抗中最常见,也最基本的战术,希望能对想玩魔兽或者玩的不精的朋友有所帮助,写的肤浅之处敬请见谅,如有遗漏,还望补出。人族人族总的来说是魔兽里最稳定的种族,几乎是完善的种族,唯一一个没有板凳
2007-11-05 18:17:00
7364
原创 PHP中上传大附件的编程攻略
PHP中上传大附件的编程攻略利用php的文件函数来实现上传 这段代码分为两个文件,一个为upload.html,一个是upload.php upload.html 其中, 请注意这是一个标签,我们要实现文件的上传,必须指定为multipart/form-data,否则服务器将不知道要干什么。 值得注意
2007-11-05 17:47:00
3033
2
原创 如何取得当前数据的上一条和下一条的ID
经常在新闻系统中显示:上一条,上一条,在网上找了很久也没有发现有什么特别好的解决方案。在看了几个人的解决方案后,写了如下的sql语句。也算是抛砖引玉吧。 SQL是这样的: SELECT max(id) FROM table WHERE id 当前ID 可是某人告诉我。MSSQL居然不支持union,于是我写了这么一条,因为我不知道MSSQL是否能执行,希望给大家一个帮忙。呵呵。 SQL:se
2007-11-04 23:13:00
1333
原创 开发网页程序的时候,JS经常报错该如何处理?
做网页的时候,JS一段没有写好的时候,老是会出错,弹出的窗口又难看,而且在IE里面,还死活找不到位置。。。因为IE的报错信息位置不准确,再加上,有时候一段网页是专门为IE写的,用FF或者OPERA就会报错,为避免报错信息弹窗,让客户体验更好,因此。。。找了一些资料后,发现以下解决方法比较好。1、在代码前加入window.onerror = function(){return true;}把这段代码
2007-11-04 23:10:00
1486
原创 PHP常见问题汇总
1、PHP代码中函数前面的@是什么意思?答:@的作用是忽略调用该函数时产生的错误信息。2、为什么出现“APACHE.EXE: cannot determine local host name.”? 答:由于Windows版本的Apache默认情况下不指定ServerName,所以运行时会出错。 解决的办法是修改Apache安装目录下的conf目录下的httpd.conf: - 搜索
2007-11-04 23:06:00
5779
原创 用PHP函数解决SQL injection(magic_quotes_gpc/addslashes)
SQL injection问题在ASP上可是闹得沸沸扬扬 当然还有不少国内外著名的PHP程序“遇难”。至于SQL injection的详情,网上的文章太多了,在此就不作介绍。如果你网站空间的php.ini文件里的magic_quotes_gpc设成了off,那么PHP就不会在敏感字符前加上反斜杠(/),由于表单提交的内容可能含有敏感字符,如单引号(),就导致了SQL injection的漏洞。在
2007-11-04 21:18:00
1764
原创 PHP与MySQL 中的SQL注入式漏洞
SQL注入式漏洞是许多PHP程序的主要安全危害,产生的原因是在向数据库执行插入等语句时,web开发者允许最终用户操作变量(例如根据表单提交内容显示相应信息),通常是$_GET、$_POST或$_SESSION等全局变量。让我们看以下的代码:$query = "Select news_title, news_text "; $query .= "FROM news"; $query .= "Wher
2007-11-04 17:23:00
1740
原创 javascript中setAttribute的使用
javascript中setAttribute的使用折腾了大半个晚上,原来如此!对于style属性,不是一个简单的setAttribute就能实现的! Test function setAttribute ! function change() { var mytable = document.getElementById("TestTable");
2007-10-30 14:12:00
1105
转载 mysqli使用
$mysqli = new mysqli("localhost", "root", "secret", "test"); if (mysqli_connect_errno( )) { printf("Connect failed: %s/n", mysqli_connect_error( )); exit ( ); } else { printf("Connect succeeded/n"); }
2007-10-30 10:11:00
1975
原创 php限制ip
function ipin($ip, $ipFrom, $ipTo) { $from = sprintf("%u", ip2long($ipFrom)); $to = sprintf("%u", ip2long($ipTo)); $current = sprintf("%u", ip2long($ip)); return ($current >= $from && $c
2007-10-20 16:52:00
487
转载 107个常用javascript语句
107个常用javascript语句1.document.write(""); 输出语句2.JS中的注释为//3.传统的HTML文档顺序是:document->html->(head,body)4.一个浏览器窗口中的DOM顺序是:window->(navigator,screen,history,location,document)5.得到表单中元素的名称和值:document
2007-10-19 23:22:00
649
原创 文章内容分页思路[转]
就是用###page###把内容分成一个数组. 数组中一个元素, 就是一页. 数组大小, 就是页面数. 其它的跟列表中的分页差不多. $page = 1;//页数, 第一页为0$newmessage = explode(###page###, $content);echo $newmessage[$page]; 如果你理解了上面的方面方法, 再进一步, 高效一些的方法:
2007-10-19 23:19:00
458
转载 css之自动换行[转]
css之自动换行自动换行问题,正常字符的换行是比较合理的,而连续的数字和英文字符常常将容器撑大,挺让人头疼,下面介绍的是CSS如何实现换行的方法对于div,p等块级元素正常文字的换行(亚洲文字和非亚洲文字)元素拥有默认的white-space:normal,当定义的宽度之后自动换行html:CODE:正常文字的换行(亚洲文字和非亚洲文字)元素拥有默认的white-sp
2007-10-19 22:23:00
404
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人