php/jsp RIFF1

本文分享了作者近期编写的若干PHP实用技巧,包括格式化网址、连接MySQL数据库、SELECT查询、Windows命名管道通信、判断复选框结果、生成及验证页面令牌,以及在JSP中获取表单内容的方法。

练琴的时候把RIFF叫做一个曲子的小片段,那么我自己定义一下程序的RIFF就是一小段程序吧,放一些这几天自己写的,以后也长期更新,作为自己积累和今后编程的参考。

1. 格式化网址,若没有HTTP头则插入HTTP头

<?php //add http head to url function AddHttpHead( &$s ) { $exist = strstr( $s,"http://" ); if( !$exist ) $s = "http://".$s; } ?>

2. 链接MYSQL数据库

<?php $conn=mysql_connect ("IP", "用户名", "密码"); mysql_select_db("数据库名"); ?>

3. SELECT MYSQL数据库

$exec="select * from movie"; $result = mysql_query($exec); while($rs=mysql_fetch_object($result)) { //访问每条记录,如 echo $rs->name; }

4. WINDOWS 命名管道通信(管道由其他进程建立)

function SendToClient($msg) { $fp = @fopen("////.//pipe//tongxun", 'w+r+b'); @fwrite($fp,$msg);//写 $result = @fread($fp,256);//读 fclose($fp); }

5. 判断复选框结果

function IsSelect($index,$select_tag) { for($i=0;$i<count($select_tag);$i++) { if( $index == $select_tag[$i] ) return TRUE; } return FALSE; }

6. 页面令牌生成及处理

//生成页面令牌,防止重复提交表单 $pagecode = mt_rand(0,10000000); $_SESSION['code'] = $pagecode; .... //获得令牌才能对页面进行操作 if( $_SESSION['code'] == $_POST['PageCode'] ) { //令牌符合 } else //令牌不符合

7. JSP取表单内容

此处注意IE有innerHTML陷阱,结果需要trim一下。

$data = document.all.表格ID.rows(行号).cells(列号).innerHTML;

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值