使用函数去除空格的程序 不指定

jed , 2007-11-6 09:44 , 代码编程 , 评论(1) , 阅读(5735) , Via 本站原创


<?php  
      $string="     My   dog   is   very   clever             ";  
      echo   "原字符串长度:".strlen($string)."字符<br>";  
      $s1=chop($string);  
      echo   "去掉末端空格:".strlen($s1)."字符<br>";  
      $s2=trim($string);  
      echo   "去掉首尾空格:".strlen($s2)."字符<br>";  
      $s3=ltrim($string);  
      echo   "去掉前端空格:".strlen($s3)."字符<br>";  
  ?>  

PHP文本数据库的搜索方法 不指定

jed , 2007-11-6 09:42 , 代码编程 , 评论(0) , 阅读(3806) , Via 本站原创


<?

//PHP文本数据库的搜索方法
searchstr=("/".preg_quote($searchstr)."/");
//$searchstr是查找的关键字
$records=file($file);//获取所有的记录数
//$file是查找的数据文件
$search_reocrds=preg_grep ($searchstr, $records);//开始查找记录
//$search_reocrds为查找到的记录数
unset($records);
if($search_records){
//开始显示记录,写下你自己的处理程序********************
while (list ($key, $val) = each ( $search_records)) {
echo "$val";
}
//****************************************************
}

?>

 PHP实现对文本数据库的数据显示、加入、修改、删除、查询五大基本操作的方法
我用一个留言本程序作为例子,阐述PHP实现对文本数据库的数据显示、加入、修改、删除、查询五大基本操作的方法。

此文本数据库共有字段10个:客户IP、发言时间、客户名、客户EMAIL、客户主页地址、留言表情图片名、客户QQ、客户形象图片、留言内容、管理员回复内容。

1、加入数据程序段。



$date=date("Y-m-d H:i:s");//取得系统时间
$ip = $HTTP_SERVER_VARS[REMOTE_ADDR]; //取得发言的IP地址
$text=encode($gb_text);//去掉留言内容后面的空格.
$fp=fopen("gb.dat","a");//以只写模式打开gb.dat文本文件,文件指针指向文件尾部.
$str=$ip." ".$date." ".$gb_name." ".$gb_email." ".$gb_home." ".$face." ".$gb_qq." ".$head." ".$text." ".$reply."\n";//将所有留言的数据赋予变量$str," "的目的是用来今后作数据分割时的数据间隔符号。
fwrite($fp,$str);//将数据写入文件
fclose($fp);//关闭文件
showmessage("留言成功!","index.php","3");//留言成功,3秒后自动返回主界面。
其中的$gb_name 、$gb_email、$gb_home、$face、$gb_qq、$head、$gb_text、$reply是由发言表单传过来的数据。





$conn1 = mysql_connect("xxxxx", "xxx", "xx");
mysql_select_db("xxxxx", $conn1);
$conn2 = mysql_connect("yyyyy", "yyy", "yy");
mysql_select_db("yyyy", $conn2);

$sql = "select ....";
$result = mysql_query($sql, $conn1);
$sql = "up...";
mysql_query($sql, $conn2);

点击在新窗口中浏览此图片
明教

圣火术:光明顶NPC仇道人87.61
采火术:光明顶NPC方天定87.58

加力量、加身法、加冰防、加火攻、加命中。

1级:小战火(+15力量) = 蒲黄x2 + 奇特的味腺x2
4级:狼烟火(+30力量) = 枸杞x3 + 完整的内丹x3
10级:连天火(+50力量) = ?
1级:灵巧火(+15身法) = 蒲黄x2 + 奇特的味腺x2
4级:燕行火(+30身法) = 沉香x3 + 完整的内丹x3
9级:神行火(+50身法) = ?
1级:精炼火(+15冰防) =川贝x2 + 奇特的味腺x2
4级:赤炼火(+30冰防) =杜仲x3 + 完整的内丹x3
7级:神炼火(+50冰防) = ?
2级:烈火 (+10火攻) = 枇杷x2 + 怪味肉x2
5级:真火 (+30火攻) = 黄连x3 + 发光的内丹x3
8级:圣火 (+50火攻) = ?
2级:地火 (+40命中) = 枇杷x2 + 怪味肉x2
6级:天火 (+80命中) = 黄连x3 + 发光的内丹x3
8级:冥火 (+120命中) = ?
3级:暖意火(解僵硬) = 香附x2 + 完美的内丹x2(绑定,不可交易)
4级:荣烟火(抗石化) = 仓术x3 + 完整的内丹x3



武当

炼丹:武当山NPC鹤云道人44.56
道法:武当山NPC宁虚散人41.58

加灵气、加体力、加毒防、加玄攻。

1级:通灵丹(+15灵气) = 蒲黄x2 + 奇特的味腺x2
4级:太极丹(+30灵气) = 枸杞x3 + 完整的内丹x3
10级:圣灵丹(+50灵气) = ?
1级:壮骨丹(+15体力) = 蒲黄x2 + 奇特的味腺x2
4级:强身丹(+30体力) = 沉香x3 + 完整的内丹x3
9级:护体丹(+50体力) = ?
1级:铜皮丹(+15毒防) = 元胡x2 + 奇特的味腺x2
3级:铁皮丹(+30毒防) = 杜仲x3 + 完整的内丹x3
7级:龙骨丹(+50毒防) = ?
2级:辉玄丹(+10玄攻) = 枇杷x2 + 怪味肉x2
5级:星玄丹(+30玄攻) = 黄连x3 + 发光的内丹x3
8级:月玄丹(+50玄攻) = ?
6级:除病丹(抗嗜血) = 茯苓x3 + 完整的内丹x3

武当的炼丹配方:除病丹,虽然5级能学习,但是不能制作,6级才可以制作,而且长熟练度,6冲7级做这个配方就可以了。

天龙八部五技能宝宝教程 不指定

jed , 2007-10-13 14:19 , 游戏天地 , 评论(0) , 阅读(4514) , Via 本站原创
技术文章就应以: 简 精 准 为好文章。现在我也来发一篇!只给新人上课,老鸟快飞吧。
宝宝冲5技能技巧: 公式:(1手动技+1主辅助技+1自动攻击技+1宝自身属性技+1自动攻击负状态技)[===这是标准5技宝
手动技:血爆 肉场 血祭 烈火等
主辅助技:忠心,强身。借力等
宝自身属性技:蛮力,灵气,灵动,反震等
自动攻击技:猛击
自动攻击负状态技:摔拌,破绽等
一:首先,就是手动技,这个技能在开始打或者最后打也没关系,这类技能其实什么时候打都可以,与其他非手动技能没冲突,不会给顶掉。
二:其余4个技能如何选择呢?可以参考上面的公式。值得注意的是
1:手动技基本不能存在2个。有些人说可以,但打出2手动技的机会很微小,我也没研究过可以不,所以一般只打1手动技。
2:宝可以带2自动攻击技或者2自身属性技2自动攻击技,这些都可以共存2个,(有些人说可以共存3个。我没看过也没这么多钱实验过。
以上是技术篇,下面是操作篇:

获取服务器IP和获取访问者IP 不指定

jed , 2007-10-10 10:13 , 代码编程 , 评论(0) , 阅读(4085) , Via 本站原创
$_SERVER['SERVER_ADDR']
获取服务器IP
$_SERVER['REMOTE_ADDR']
获取访问者IP


$PS="http://$_SERVER[HTTP_HOST]$_SERVER[PHP_SELF]";//当前页文件地址
$PD=dirname("http://$_SERVER[HTTP_HOST]$_SERVER[PHP_SELF]");//当前目录地址
$PR="http://$_SERVER[HTTP_HOST]$_SERVER[REQUEST_URI]";//当页地址栏,含?后的请求项 
$BF=$_SERVER['HTTP_REFERER']; //取得上一页的地址,含?后的请求项 

php自带函数大全 不指定

jed , 2007-9-18 14:44 , 代码编程 , 评论(0) , 阅读(4061) , Via 本站原创
Abs: 取得绝对值。
Acos: 取得反余弦值。
ada_afetch: 取得资料库的传回列。
ada_autocommit: 开关自动更动功能。
ada_close: 关闭 Adabas D 连结。
ada_commit: 更动 Adabas D 资料库。
ada_connect: 连结至 Adabas D 资料库。
ada_exec: 执行 SQL 指令。
ada_fetchrow: 取得传回一列。
ada_fieldname: 取得栏位名称。
ada_fieldtype: 取得栏位资料形态。
ada_freeresult: 释出传回资料的记忆体。

屏蔽php脚本错误提示 不指定

jed , 2007-9-9 00:38 , 代码编程 , 评论(0) , 阅读(3321) , Via 本站原创
方法一、在有可能出错的函数前加@,然后or   die("")    
           如:  
        @mysql_connect(...)   or   die("Database   Connect   Error")

方法二、编辑php.ini   ,查找"display_errors   ="   ,将“=”后面的值改为"off。

方法三、在php脚本前加error_reporting(0),屏蔽所有错误提示。

error_reporting
配置错误信息回报的等级。

语法: int error_reporting(int [level]);

返回值: 整数

函数种类: PHP 系统功能




内容说明


本函数用来配置错误信息回报的等级,参数 level 是一个整数的位遮罩 (bitmask),见下表。

遮罩值 表示名称
1 E_ERROR
2 E_WARNING
4 E_PARSE
8 E_NOTICE
16 E_CORE_ERROR
32 E_CORE_WARNING



E_NOTICE 表示一般情形不记录,只有程序有错误情形时才用到,例如企图存取一个不存在的变量,或是呼叫 stat() 函数检视不存在的文件。
E_WARNING 通常都会显示出来,但不会中断程序的执行。这对除错很有效。例如:用有问题的正则表达式呼叫 ereg()。
E_ERROR 通常会显示出来,亦会中断程序执行。意即用这个遮罩无法追查到内存配置或其它的错误。
E_PARSE 从语法中解析错误。
E_CORE_ERROR 类似 E_ERROR,但不包括 PHP 核心造成的错误。
E_CORE_WARNING 类似 E_WARNING,但不包括 PHP 核心错误警告。
error_reporting( 7 ) = error_reporting( 1+2+4) = error_reporting(E_ERROR | E_WARING | E_PARSE)
如果a页是一个表单,提交时因某种原因转至出错页面b,如何在b中返回已填写数据的表单a(数据不变)?  


表单a,要保留的都使用class=saveHistory  



<HTML>  

<HEAD>  
<META  NAME="save"  CONTENT="history">  
<STYLE>  
    .saveHistory  {behavior:url(#default#savehistory);}  
</STYLE>  
</HEAD>  
<BODY>  
<FORM  name=a>  
<INPUT  class=saveHistory  type=text  id=oPersistInput>  
</FORM>  
</BODY>  
</HTML>  





注意: meta中必须设置 name=save  content=history

上面的代码确保表单a(数据不变),后退功能在出错页面b可以使用history.back()或history.go(-1)都可以实现,例如:


<input  type=button  value=Back  onclick=history.back()>  
<input  type=button  value=Back  onclick=history.go(-1)>



分页: 54/81 第一页 上页 49 50 51 52 53 54 55 56 57 58 下页 最后页 [ 显示模式: 摘要 | 列表 ]