30 三 2009 @ 6:17 下午 

此函数是DZ中的  类似PHP中的in_array函数的JS “in_array”,同样是检查一个值是否为数组元素,来是很好用的,具体如下:

<script>
function in_array(needle, haystack) {
 if(typeof needle == ’string’ || typeof needle == ‘number’) {
  for(var i in haystack) {
   if(haystack[i] == needle) {
     return true;
   }
  }
 }
 return false;
}

var arr = new Array(‘123′,’456′);
alert(in_array(‘789′,arr));
</script>
此函数的返回值为BOOL型

Posted By: 大宇
Last Edit: 30 三 2009 @ 06:17 下午

EmailPermalinkComments (0)
Tags
Tags: ,
Categories: js
 30 三 2009 @ 5:51 下午 

<?php
$replaceStr = ‘强奸|fuck|kiss|sb|他妈的’; //要过滤词语使用|分割
$content = preg_replace(“/$replaceStr/i”,”*”,$content); //脏话过滤
echo  $content;

使用 PHP的 strtr函数也可以实现过滤效果  但是比较麻烦
$string = ‘fuck 123456′;
$arr = array(‘fuck’=>’***’,’sb’=>’***’);
echo strstr($string,$arr);
一样可以实现效果 但是这样太繁琐了,也不利于以后添加过滤字符。还是用上面的正则替换的方法较好,不过这个方法用在UBB代码处理上是很不错的
例如:
<?php
 //表情数组
 $smilies = array(
     “(A)” => ‘<img src=”images/pic/拜拜.gif” width=”50″ height=”50″ />’,
     “(^)” => ‘<img src=”images/pic/好喜欢.gif” width=”50″ height=”50″ />’,
     “(@)” => ‘<img src=”images/pic/你好.gif” width=”50″ height=”50″ />’,
     “:S” => ‘<img src=”images/pic/玩游戏.GIF” width=”50″ height=”50″ />’,
     “:|” => ‘<img src=”images/pic/嘲笑.gif” width=”50″ height=”50″ />’,
     “:$” => ‘<img src=”images/pic/呼.gif” width=”50″ height=”50″ />’,
     “(~)” => ‘<img src=”images/pic/欺负.gif” width=”50″ height=”50″ />’,
     “({)” => ‘<img src=”images/pic/我不.gif” width=”50″ height=”50″ />’,
     “:(” => ‘<img src=”images/pic/吵闹.gif” width=”50″ height=”50″ />’,
     “:)” => ‘<img src=”images/pic/禁言.gif” width=”50″ height=”50″ />’,
     “:P” => ‘<img src=”images/pic/什么问题.gif” width=”50″ height=”50″ />’,
     “(*)” => ‘<img src=”images/pic/欣喜若狂.gif” width=”50″ height=”50″ />’,
     “:D” => ‘<img src=”images/pic/赶工.gif” width=”50″ height=”50″ />’,
     “;)” => ‘<img src=”images/pic/可爱吧.gif” width=”50″ height=”50″ />’,
     “/skx” => ‘<img src=”images/pic/思考.gif” width=”50″ height=”50″ />’,
     “/yma” => ‘<img src=”images/pic/郁闷.gif” width=”50″ height=”50″ />’,
     “/gys” => ‘<img src=”images/pic/够意思.gif” width=”50″ height=”50″ />’,
     “/lga” => ‘<img src=”images/pic/路过路过.GIF” width=”50″ height=”50″ />’,
     “/dhl” => ‘<img src=”images/pic/太好拉.gif” width=”50″ height=”50″ />’,
     “/zhl” => ‘<img src=”images/pic/祝贺.gif” width=”50″ height=”50″ />’,
     “/hha” => ‘<img src=”images/pic/寒.GIF” width=”50″ height=”50″ />’,
     “/mea” => ‘<img src=”images/pic/没们.gif” width=”50″ height=”50″ />’,
     “/txl” => ‘<img src=”images/pic/投降了.gif” width=”50″ height=”50″ />’,
     “/zla” => ‘<img src=”images/pic/自恋.GIF” width=”50″ height=”50″ />’,
 );

 function Smilies($text) {
  global $smilies;
  $text = strtr ($text, $smilies );
  return $text;
 }

直接调用 Smilies函数就OK了,还有什么其它要用到的UBB自己加就OK了

Posted By: 大宇
Last Edit: 30 三 2009 @ 06:05 下午

EmailPermalinkComments (0)
Tags
Tags: , ,
Categories: php, php技巧
 18 三 2009 @ 8:40 下午 

<DIV STYLE=”width: 120px; height: 50px; border: 1px solid blue;
            overflow: hidden; text-overflow:ellipsis”>
<NOBR>文字过长时,一行显示不下,就会把过长的部分去掉用省略号代替<NOBR>
</DIV>

相关文章:
php内容长度截取 : http://www.dyphp.com/?p=371

Posted By: 大宇
Last Edit: 28 八 2009 @ 07:39 下午

EmailPermalinkComments (0)
Tags
Categories: Div+Css, html
 15 三 2009 @ 11:25 下午 

<script>
function CtrlKeyDown(){
if (event.ctrlKey && event.keyCode == 13) { alert(’ssss’); }
}
document.onkeydown=CtrlKeyDown;
</script>

Posted By: 大宇
Last Edit: 15 三 2009 @ 11:25 下午

EmailPermalinkComments (0)
Tags
Tags: ,
Categories: js
 13 三 2009 @ 5:25 下午 

<script>
function tick() {
var hours, minutes, seconds, xfile;
var intHours, intMinutes, intSeconds;
var today, theday;
today = new Date();
function initArray(){
this.length=initArray.arguments.length
for(var i=0;i<this.length;i++)
this[i+1]=initArray.arguments[i] }
var d=new initArray(“星期日”,”星期一”,”星期二”,”星期三”,”星期四”,”星期五”,”星期六”);
theday = today.getYear()+”年” + [today.getMonth()+1]+”月” +today.getDate() + d[today.getDay()+1];

More »

Posted By: 大宇
Last Edit: 13 三 2009 @ 05:25 下午

EmailPermalinkComments (0)
Tags
Tags:
Categories: js
 13 三 2009 @ 5:17 下午 

<script>
function DateDemo(){
   var d, s = “Today’s date is: “;           // 声明变量。
   d = new Date();                           // 创建 Date 对象。
   s += (d.getMonth() + 1) + “/”;            // 获取月份。
   s += d.getDate() + “/”;                   // 获取日。
   s += d.getYear();                         // 获取年份。
   alert(d.toLocaleString());                 //返回一个日期,该日期使用当前区域设置并已被转换为字符串。
   return(s);                                // 返回日期。
}
document.write(DateDemo());
</script>

Posted By: 大宇
Last Edit: 13 三 2009 @ 05:17 下午

EmailPermalinkComments (0)
Tags
Tags:
Categories: js
 13 三 2009 @ 5:13 下午 

<script>
var maxtime = 10; //倒计时总秒数
function CountDown(){
 if(maxtime > 0){
  minutes = Math.floor(maxtime/60);
  seconds = Math.floor(maxtime%60);
  msg = minutes+”分”+seconds+”秒”;
  document.getElementById(‘timer’).innerHTML = msg;
  –maxtime;
 }
 else{
   clearInterval(timer); //清楚 setInterval设定的对象 timer
  document.getElementById(‘timer’).innerHTML = ‘完成’;
 }
}
timer = setInterval(“CountDown()”,1000);

</SCRIPT>

倒计时:<span id=”timer” style=”color:red”>加载中….</span>

Posted By: 大宇
Last Edit: 13 三 2009 @ 05:15 下午

EmailPermalinkComments (0)
Tags
Tags:
Categories: js
 13 三 2009 @ 5:08 下午 

正则其实也势利,削尖头来把钱揣; (指开始符号^和结尾符号$)
特殊符号认不了,弄个倒杠来引路; (指\. \*等特殊符号)
倒杠后面跟小w, 数字字母来表示; (\w跟数字字母;\d跟数字)
倒杠后面跟小d, 只有数字来表示;
倒杠后面跟小a, 报警符号嘀一声;
倒杠后面跟小b, 单词分界或退格;
倒杠后面跟小t, 制表符号很明了;
倒杠后面跟小r, 回车符号知道了;
倒杠后面跟小s, 空格符号很重要;
小写跟罢跟大写,多得实在不得了;
倒杠后面跟大W, 字母数字靠边站;
倒杠后面跟大S, 空白也就靠边站;
倒杠后面跟大D, 数字从此靠边站;
倒框后面跟大B, 不含开头和结尾;

More »

Posted By: 大宇
Last Edit: 13 三 2009 @ 05:08 下午

EmailPermalinkComments (0)
Tags
Tags:
Categories: 正则
 13 三 2009 @ 4:57 下午 

        META标签是HTML语言HEAD区的一个辅助性标签,它位于HTML文档头部的<HEAD>标记和<TITLE>标记之间,它提供用户不可见的信息。meta标签通常用来为搜索引擎robots定义页面主题,或者是定义用户浏览器上的cookie;它可以用于鉴别作者,设定页面格式,标注内容提要和关键字;还可以设置页面使其可以根据你定义的时间间隔刷新自己,以及设置RASC内容等级,等等。

         详细介绍
  下面介绍一些有关 标记的例子及解释。
  META标签分两大部分:HTTP标题信息(HTTP-EQUIV)和页面描述信息(NAME)。

  ★HTTP-EQUIV

More »

Posted By: 大宇
Last Edit: 13 三 2009 @ 04:57 下午

EmailPermalinkComments (0)
Tags
Categories: html
 13 三 2009 @ 4:42 下午 

<!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Transitional//EN” “http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd”>
<html xmlns=”http://www.w3.org/1999/xhtml”>

<style>
html{filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);}
</style>

Posted By: 大宇
Last Edit: 13 三 2009 @ 04:42 下午

EmailPermalinkComments (0)
Tags
Tags:
Categories: Div+Css, html

 Last 50 Posts
Change Theme...
  • Users » 1
  • Posts/Pages » 165
  • Comments » 12
Change Theme...
  • VoidVoid « Default
  • LifeLife
  • EarthEarth
  • WindWind
  • WaterWater
  • FireFire
  • LightLight

关于



    No Child Pages.

Linux命令手册



    No Child Pages.

php.ini配置



    No Child Pages.

Memcache协议



    No Child Pages.